背景

在日常的API接口自动化测试中,会遇到这样一个问题:使用jenkins批量执行jmeter的API接口用例时,当某个接口因为服务器或者网络原因导致http请求或者响应时间很长时导致jenkins执行用例失败,因此我们需要设置一个超时等待时间来解决这一问题。

解决方法

在jmeter中有一个方法叫做timeout,我们可以把它称作超时时间,它的作用是如果实际执行时间超过这个timeout设置时间,jmeter就会自动报错,不再继续进行该次请求。

例如当进行一个http请求时,我们可以设置timeout超时时间,新建一个http请求,然后在“高级”设置中找到“超时”设置,设置连接、响应时间为2000ms。

连接2000ms,意思为等待服务器连接2000ms,不管此时是否已连接上服务器,
响应2000ms,意思为等待返回消息时间2000ms,不管此时是否早已返回消息,就像python中的sleep等待一个道理。

因此通过timeout的设置,我们就可以根据实际需要来进行超时设置,使API接口执行起来更加稳定。

jmeter请求超时设置相关推荐

  1. axios请求失败重新发起请求_vue axios请求超时,设置重新请求的完美解决方法

    //在main.js设置全局的请求次数,请求的间隙 axios.defaults.retry = 4; axios.defaults.retryDelay = 1000; axios.intercep ...

  2. axios请求超时,设置重新请求的完美解决方法

    自从使用Vue2之后,就使用官方推荐的axios的插件来调用API,在使用过程中,如果服务器或者网络不稳定掉包了, 你们该如何处理呢? 下面我给你们分享一下我的经历. 具体原因 最近公司在做一个项目, ...

  3. ASP.NET Core MVC请求超时设置解决方案

    设置请求超时解决方案 当进行数据导入时,若导入数据比较大时此时在ASP.NET Core MVC会出现502 bad gateway请求超时情况(目前对于版本1.1有效,2.0未知),此时我们需要在项 ...

  4. axios请求失败重新发起请求_axios请求超时,设置重新请求的完美解决方法

    自从使用Vue2之后,就使用官方推荐的axios的插件来调用API,在使用过程中,如果服务器或者网络不稳定掉包了, 你们该如何处理呢? 下面我给你们分享一下我的经历. 具体原因 最近公司在做一个项目, ...

  5. restlet2.0学习——请求超时设置

    一般,我们在请求一个rest service的时候,总是希望可以设置一些超时的参数,这样便于控制,如果service一直没有响应,可以有所反馈. 在http client 的请求中有两种可以设置的超时 ...

  6. jquery请求超时设置

    //初始化下拉框function initSelect() {var xhr=$.ajax({url:_ip+'Service/GetModelName',timeout:3000,data:{mod ...

  7. python爬虫网络请求超时是什么意思_爬虫请求超时设置

    在本机网络状况不好或者服务器网络响应延迟甚至无响应时,我们可能会等待很久才能收到响应,甚至到最后收不到响应而报错.为了防止服务器不能及时响应,应该设置一个超时时间,即超过了这个时间还没有得到响应,那就 ...

  8. nginx请求超时设置

    默认60秒超时 http {     #配置在该区域会影响所有的server块 以下解决504问题     proxy_connect_timeout 300; #单位秒 默认60     proxy ...

  9. vue接口总是请求超时_vue-resource请求超时timeout设置

    请求超时设置通过拦截器Vue.http.interceptors实现具体代码如下 main.js里在全局拦截器中添加请求超时的方法 方法1:超时之后会调用请求中的onTimeoutd方法,then方法 ...

最新文章

  1. 北师大版图形的旋转二教案_北师大2011课标版(闫金铎主编)初中物理八年级下册三、重力公开课优质课课件教案视频...
  2. Asp.net调用RAR压缩 解压文件
  3. 英特尔分拆McAfee:31亿美元将多数股权卖给投资公司TPG
  4. oracle转mysql数据库
  5. [C++基金会]位计算 游戏开发中的应用
  6. PWM实现语音播放原理
  7. js 数字,金额 用逗号 隔开。数字格式化
  8. MyBatis中![CDATA[ ]]的使用
  9. 工信部同意中国互联网信息中心设立域名根服务器及运行机构
  10. SQL语句基本用法格式
  11. pdf转换成word后有文字叠加_word字体出现重叠 pdf转换成word
  12. kubuntu18.04 重装显卡驱动后无法进入桌面
  13. 全国计算机等级考试怎么卸载,教你三种方法卸载Windows7SP1Beta
  14. 抖音反编译学习(记录草稿)
  15. 《西部世界》在线观看与观后感
  16. 不拆微动,一招解决鼠标双击问题
  17. python爬取百度天气接口【实战记录】
  18. JS原生实现简单的轮播图(完整代码,一看就懂)
  19. 可删除的BloomFilter
  20. TypeError: xxx() missing 1 required positional argument: 'xxx'

热门文章

  1. python常用命名规范
  2. 图片点击放大,再点恢复原状
  3. 多位点序列分型_多位点序列分型(MLST)及其应用.pdf
  4. OpenFlow Flow-Mod消息学习
  5. SHELL中的exit 0 和 exit 1有什么区别?
  6. Comparable 和 Comparator的区别?
  7. 【Java excel数据 截取 匹配】
  8. Mysql无法创建函数 错误码 1418
  9. 供应商门户基本操作手册
  10. 全球及中国晶圆植球机行业研究及十四五规划分析报告