结果信息验证方法、装置及存储介质与流程
- 国知局
- 2024-09-11 14:24:38
本公开实施例涉及车云,尤其涉及一种结果信息验证方法、装置及存储介质。
背景技术:
1、现有的车云一体化自动化测试多为只针对云端或者只针对车端的半自动化测试,覆盖不到完整链路,且不能合理计算其完整链路时长。
2、因此,亟需一种结果信息验证方法,能够测试从用户终端到云平台到车辆终端的整个链路的有效性,并且可以实现自动化完成,提高了测试效率。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种结果信息验证方法、装置及存储介质。
2、本公开实施例的第一方面提供了一种结果信息验证方法,应用于用户终端,所述方法包括:
3、响应于用户终端的请求操作,读取预设数据库中与所述请求操作关联的目标测试用例,并将所述目标测试用例中的服务请求消息发送至云平台;其中,所述服务请求消息表征所述用户终端通过所述云平台向车辆终端请求的服务;
4、按照预设的回调地址接收结果信息,将所述结果信息与所述目标测试用例中的预设结果进行比较,得到比较结果;其中,所述预设的回调地址为在所述用户终端模拟的第三方云端的地址;所述结果信息是由所述车辆终端根据所述服务请求消息生成的结果,并由所述车辆终端发送至所述云平台,经由所述云平台发送至所述用户终端的;
5、根据所述比较结果,对所述结果信息进行验证,得到验证结果。
6、在一个示例中,所述响应于用户终端的请求操作,读取预设数据库中与所述请求操作关联的目标测试用例,包括:
7、响应于用户终端的请求操作,调用预设的程序文件;其中,所述预设的程序文件用于在所述预设数据库遍历每一条测试用例;
8、根据所述预设的程序文件,遍历所述预设数据库中的每一条测试用例,并在所述每一条测试用例中确定所述目标测试用例。
9、在一个示例中,所述根据所述预设的程序文件,遍历所述预设数据库中的每一条测试用例,并在所述每一条测试用例中确定所述目标测试用例,包括:
10、根据所述预设的程序文件,遍历所述预设数据库中的每一条测试用例;
11、若所述测试用例为非自动化测试用例,则读取下一条所述测试用例;
12、若所述测试用例为自动化测试用例且、所述测试用例与所述请求操作关联,则确定所述测试用例为所述目标测试用例;其中,所述测试用例与所述请求操作关联表征所述测试用例中的第一关键词与所述请求操作中的第二关键词匹配。
13、在一个示例中,在所述按照预设的回调地址接收结果信息之前,所述方法还包括:
14、调用预设的应用框架创建第三方云端,并将所述第三方云端的地址作为预设的回调地址。
15、在一个示例中,在所述将所述目标测试用例中的服务请求消息发送至云平台之后,所述方法还包括:
16、记录开始的时间戳信息,并将所述开始的时间戳信息存储至预设的位置。
17、在一个示例中,在所述按照预设的回调地址接收结果信息之后,所述方法还包括:
18、记录结束的时间戳信息,并从所述预设的位置调取所述开始的时间戳信息;
19、根据所述开始的时间戳信息和所述结束的时间戳信息,计算测试的时间信息。
20、在一个示例中,所述方法还包括:
21、将所述验证结果写入所述目标测试用例的预设列,得到更新后的测试用例,将所述更新后的测试用例发送至预设终端。
22、本公开实施例的第二方面提供了一种结果信息验证方法,应用于云平台,所述方法包括:
23、接收目标测试用例中的服务请求消息,若所述服务请求消息具备用户权限,则发送所述服务请求消息至车辆终端;
24、接收结果信息,并将所述结果信息发送至所述用户终端中的预设的回调地址;其中,所述结果信息是由所述车辆终端根据所述服务请求消息生成的结果,并由所述车辆终端发送至所述云平台的。
25、本公开实施例的第三方面提供了一种结果信息验证装置,配置于用户终端,所述装置包括:
26、发送模块,用于响应于用户终端的请求操作,读取预设数据库中与所述请求操作关联的目标测试用例,并将所述目标测试用例中的服务请求消息发送至云平台;其中,所述服务请求消息表征所述用户终端通过所述云平台向车辆终端请求的服务;
27、比较模块,用于按照预设的回调地址接收结果信息,将所述结果信息与所述目标测试用例中的预设结果进行比较,得到比较结果;其中,所述预设的回调地址为在所述用户终端模拟的第三方云端的地址;所述结果信息是由所述车辆终端根据所述服务请求消息生成的结果,并由所述车辆终端发送至所述云平台,经由所述云平台发送至所述用户终端的;
28、验证模块,用于根据所述比较结果,对所述结果信息进行验证,得到验证结果。
29、本公开实施例的第四方面提供了一种结果信息验证装置,配置于云平台,所述装置包括:
30、第一接收模块,用于接收目标测试用例中的服务请求消息,若所述服务请求消息具备用户权限,则发送所述服务请求消息至车辆终端;
31、第二接收模块,用于接收结果信息,并将所述结果信息发送至所述用户终端中的预设的回调地址;其中,所述结果信息是由所述车辆终端根据所述服务请求消息生成的结果,并由所述车辆终端发送至所述云平台的。
32、本公开实施例的第五方面提供了一种用户终端,包括:
33、处理器和存储器,其中,所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,所述处理器执行第一方面所述的方法。
34、本公开实施例的第六方面提供了一种云平台,包括:
35、处理器和存储器,其中,所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,所述处理器执行第二方面所述的方法。
36、本公开实施例的第七方面提供了一种计算机可读存储介质,该存储介质中存储有计算机程序,当该计算机程序被处理器执行时,可以实现上述第一方面或第二方面的方法。
37、本公开实施例提供了一种结果信息验证方法、装置及存储介质,应用于用户终端,所述方法包括:响应于用户终端的请求操作,读取预设数据库中与所述请求操作关联的目标测试用例,并将所述目标测试用例中的服务请求消息发送至云平台;其中,所述服务请求消息表征所述用户终端通过所述云平台向车辆终端请求的服务;按照预设的回调地址接收结果信息,将所述结果信息与所述目标测试用例中的预设结果进行比较,得到比较结果;其中,所述预设的回调地址为在所述用户终端模拟的第三方云端的地址;所述结果信息是由所述车辆终端根据所述服务请求消息生成的结果,并由所述车辆终端发送至所述云平台,经由所述云平台发送至所述用户终端的;根据所述比较结果,对所述结果信息进行验证,得到验证结果。采用本技术方案,能够测试从用户终端到云平台到车辆终端的整个链路的有效性,并且可以实现自动化完成,提高了测试效率。
技术特征:1.一种结果信息验证方法,其特征在于,应用于用户终端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于用户终端的请求操作,读取预设数据库中与所述请求操作关联的目标测试用例,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述预设的程序文件,遍历所述预设数据库中的每一条测试用例,并在所述每一条测试用例中确定所述目标测试用例,包括:
4.根据权利要求1所述的方法,其特征在于,在所述按照预设的回调地址接收结果信息之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种结果信息验证方法,其特征在于,应用于云平台,所述方法包括:
7.一种结果信息验证装置,其特征在于,配置于用户终端,所述装置包括:
8.一种结果信息验证装置,其特征在于,配置于云平台,所述装置包括:
9.一种用户终端,其特征在于,包括:
10.一种云平台,其特征在于,包括:
11.一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序,当所述计算机程序被处理器执行时,实现如权利要求1-5中任一项所述的方法或权利要求6所述的方法。
技术总结本公开实施例提供了一种结果信息验证方法、装置及存储介质,涉及车云技术领域,应用于用户终端,所述方法包括:响应于用户终端的请求操作,读取预设数据库中与请求操作关联的目标测试用例,并将目标测试用例中的服务请求消息发送至云平台;按照预设的回调地址接收结果信息,将结果信息与目标测试用例中的预设结果进行比较,得到比较结果;根据比较结果,对结果信息进行验证,得到验证结果。采用本技术方案,能够测试从用户终端到云平台到车辆终端的整个链路的有效性,并且可以实现自动化完成,提高了测试效率。技术研发人员:朱华捷受保护的技术使用者:浙江极氪智能科技有限公司技术研发日:技术公布日:2024/9/9本文地址:https://www.jishuxx.com/zhuanli/20240911/290616.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。