项目背景:
我们的车机设备需要经过授权,授权完成之后才可以使用我们的软件,为了验证服务的稳定性,需要对授权接口做下压力测试,每5秒请求一次接口,测试几十个小时,看下有多少请求成功,有多少请求失败。
因为请求的接口没有任何限制,不需要不同的用户请求,所以可以用同一台设备间隔5秒请求一次接口即可。
接口请求顺序:
1:HTTP信息头管理器
2:HTTP请求:
这里的消息体参数有:CDKey、appid、imeiTwo、sig、type;
CDKey、appid开发提供,imeiTwo 为设备号,type类型看接口文档获取,
其中sig是用除了appid和sig的所有参数拼接起来,后面再追加appscrect(appscrect开发提供)的值进行md5加密,key在前面,value在后面。:
3:添加定时器
需求是5秒请求一次,所以添加的固定定时器设置的参数为5000毫秒。(1秒=1000毫秒)
4:添加线程 (因为是一个设备间隔5秒请求一个,所以虚拟用户数为1,循环次数设置为需要测试的次数,这里我大概设置的次数为3060次):
5:保存测试计划后,使用非GUI模式进行测试,测试完毕后,再进行结果分析(为了后续可查看结果失败的请求进行析,可百度下怎么查看非GUI模式响应数据为空的资料搜索看下,或者看下我写的“缓存轨迹(批量轨迹)上传接口测试”文档中有提到”
测试报告