项目背景:

我们的车机设备需要经过授权,授权完成之后才可以使用我们的软件,为了验证服务的稳定性,需要对授权接口做下压力测试,每5秒请求一次接口,测试几十个小时,看下有多少请求成功,有多少请求失败。

因为请求的接口没有任何限制,不需要不同的用户请求,所以可以用同一台设备间隔5秒请求一次接口即可。

接口请求顺序:

授权接口压力测试(jmeter)

1:HTTP信息头管理器

授权接口压力测试(jmeter)

2:HTTP请求:

授权接口压力测试(jmeter)

 

这里的消息体参数有:CDKey、appid、imeiTwo、sig、type;

CDKey、appid开发提供,imeiTwo 为设备号,type类型看接口文档获取,

其中sig是用除了appid和sig的所有参数拼接起来,后面再追加appscrect(appscrect开发提供)的值进行md5加密,key在前面,value在后面。:

3:添加定时器

授权接口压力测试(jmeter)

需求是5秒请求一次,所以添加的固定定时器设置的参数为5000毫秒。(1秒=1000毫秒)

4:添加线程 (因为是一个设备间隔5秒请求一个,所以虚拟用户数为1,循环次数设置为需要测试的次数,这里我大概设置的次数为3060次):

授权接口压力测试(jmeter)

5:保存测试计划后,使用非GUI模式进行测试,测试完毕后,再进行结果分析(为了后续可查看结果失败的请求进行析,可百度下怎么查看非GUI模式响应数据为空的资料搜索看下,或者看下我写的“缓存轨迹(批量轨迹)上传接口测试”文档中有提到”

测试报告

授权接口压力测试(jmeter)

授权接口压力测试(jmeter)

授权接口压力测试(jmeter)

相关文章:

  • 2021-12-09
  • 2021-09-18
  • 2021-07-19
  • 2022-03-02
  • 2022-12-23
  • 2021-09-06
猜你喜欢
  • 2021-11-27
  • 2021-11-27
  • 2021-11-27
  • 2022-01-04
相关资源
相似解决方案