首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Jmeter持续压力测试-优化版

说明:该部分内容在《Jmeter持续压力测试实现》的基础上来完成,谢谢

失败场景描述:在持续压力测试的过程中,会遇到只有前面递增的请求成功,在持续运行期间的请求失败率很高,类似下面的这样的

压力测试配置如下

压力测试的批量数据来源于CSV Data Set Config配置

压力测试接口请求的动态变量值引用CSV Data Set Config的配置,即

压力测试响应结果如下图

以上场景的处理逻辑是:

(1)基础配置请参考之前分享的内容

(2)10个线程在1秒加载完成,持续运行300秒

(3)执行压力测试脚本

(4)以上场景失败率非常的高

不知小伙伴在使用的过程中是否也遇到过这样的错误场景呢?

优化方法介绍

我们使用Bean Shell Sampler来解决上面的问题,Bean Shell 是一种脚本语言,这里不做深入的介绍,只做使用介绍

然后把我们的HTTP请求需要变量写到这里,如下图

说明:这里的使用了引用变量$,它的值来源于CSV Data Set Config配置,然后我们HTTP请求里引用该变量即可

再次执行脚本,问题解决,如下图

小伙伴如果还有更好的方法,欢迎来分享

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180118G03GEM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券