前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jmeter接口Advanced设置Timeout含义

jmeter接口Advanced设置Timeout含义

作者头像
测试开发囤货
发布2021-08-11 15:10:05
2.1K0
发布2021-08-11 15:10:05
举报
文章被收录于专栏:测试开发囤货

压测场景:

  • 疯狂发请求打满网关,看是否影响其他业务接口
  • 设置jmeter不等接口返回直接进行下一次请求,无脑请求压测

解决方案:

  • 在jmeter接口取样器高级设置中,可以设置Timeout时间,顾名思义,超时时间,但具体影响什么,通过下面几项测试,分别测试理解一下
  1. 步骤1:设置connection为0,response为0
  1. 步骤2:设置connection为0,response为1000
  1. 步骤3:设置connection为1000,response为0
  1. 步骤4:设置connection为1000,response为1000

结论:

  • connection为1000,意思为等待服务器连接1000ms,不管此时是否已连接上服务器,硬等待
  • response为1000,意思为等待返回消息时间1000ms,不管此时是否早已返回消息,硬等待
  • connection为0,意思为等待服务器连接0ms,不管此时是否已连接上服务器,硬等待
  • response为0,意思为等待返回消息时间0ms,不管此时是否早已返回消息,硬等待

接下来我们再看我们的压测场景:

怎么做到只发请求不要返回结果?只管施压,不管返回值?

实操:

HTTP以及TCP Sample设置响应超时时间为一个较小的数字,比如1ms。

添加响应断言时在响应断言页面上勾选上“忽略状态”单选框。

以上就完成了我们的压测需求!!!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发囤货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 怎么做到只发请求不要返回结果?只管施压,不管返回值?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档