[发明专利]一种基于云端与车机端接口的自动化性能测试方法及系统在审
申请号: | 202211082449.8 | 申请日: | 2022-09-06 |
公开(公告)号: | CN115658460A | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 陆雨;谷原野;刘德利;孙运玺;王晰聪;王升鑫;白爽;孟煊;崔庆珊;马文峰 | 申请(专利权)人: | 一汽奔腾轿车有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 长春吉大专利代理有限责任公司 22201 | 代理人: | 朱世林 |
地址: | 130012 吉林省长春市*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 云端 端接 自动化 性能 测试 方法 系统 | ||
本发明提供了一种基于云端与车机端接口的自动化性能测试方法及系统,所述方法采用在Jmeter测试工具中设置并发量、端口号、IP地址以及其他参数变量等,运行Jmeter软件得到相对应的测试结果,分析测试结果,编写统计结果脚本,分析测试执行后的结果,获得云端接口的测试效果;同时,本发明可以将多个接口,多组并发,多个不同IP地址进行测试。本发明无需多次输入执行命令,无需重新编写测试脚本,运行一次就可以获得多个接口的测试结果,可以节约测试人员的时间,提高工作效率以及在执行过程中的准确率,为自动化性能测试的软件测试提供有效的解决方案。
技术领域
本发明涉及车辆云端测试技术领域,具体为一种基于云端与车机端接口的自动化性能测试方法及系统。
背景技术
汽车车联网技术日渐佳境,很多系统功能的实现都依赖软件进行实现,那么当车载系统功能出现问题时,常规的处理问题的方法是,一人手动点击车机端界面,一人查看接口响应的数据结果,耗费人力物力。
发明内容
为解决以上问题,本发明提供了一种基于云端与车机端接口的自动化性能测试方法及系统,可以通过一个人的操作就可以定位是前端的问题还是后端的问题,工具操作起来也非常方便,将需要运行的用例后点击运行,即可产生报告,节省了人力成本,同时还提高了工作效率。
本发明技术方案如下,一种基于云端与车机端接口的自动化性能测试方法,包括以下步骤:
S1定义测试数据文件;
S2获取接口测试数据功能;
S3界面测试;
S4接口测试;
S5写入界面测试结果,写入接口测试结果,进行结果比对;
S6升成测试报告文件,结果反馈。
进一步地,S1定义测试数据文件为,建立界面测试excel文件和接口测试excel文件;
进一步地,S2获取接口测试数据功能为,在Jmeter软件中,建立与接口测试excel文件相应的测试脚本,并在Jmeter软件中定义基本参数;
进一步地,S3界面测试为,使用台架测试框架,调整参数,运行S1中定义的界面测试excel对界面进行测试,得到界面测试结果;
进一步地,S4接口测试为,使用Jmeter软件,运行S2中的建立的接口测试脚本,对接口进行测试,得到接口测试结果;
进一步地,S5结果为:
若未出现错误,直接生成界面和接口报告结果;
若出现错误,则需根据界面测试结果以及接口测试结果,定位问题是归属于界面还是接口
进一步地,S6具体为,将S5的错误结果,升成报告,按预定格式反馈。
进一步地,S5中,若界面出现问题,还需要对log日志和端口错误序列号进行截图。
一种使用以上方法的系统,包括:
Jmeter软件:用来模拟汽车接口软件,测试接口数据
测试用例:事先编写好的excel文件,分别为接口测试excel和界面测试excel;
测试脚本:需要根据接口测试excel在Jmeter中转化为相应的测试脚本;
台架测试框架:用来模拟汽车软件,测试界面数据。
本发明的有益效果为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于一汽奔腾轿车有限公司,未经一汽奔腾轿车有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211082449.8/2.html,转载请声明来源钻瓜专利网。