授权接口压力测试(jmeter)

项目背景:

我们的车机设备需要经过授权,授权完成之后才可以使用我们的软件,为了验证服务的稳定性,需要对授权接口做下压力测试,每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模式响应数据为空的资料搜索看下,或者看下我写的“缓存轨迹(批量轨迹)上传接口测试”文档中有提到”

测试报告

猜你喜欢

转载自blog.csdn.net/m0_37434465/article/details/89295860