获取502时如何暂停发送请求Jmeter一段时间

灿甘

我目前正在对应用程序进行性能测试。我们需要测试并发用户数(例如 300)。我们正在使用 Stepping Thread 组并且它工作正常..

考试时间约 38 分钟。在某些时候,当服务器内存过载时,内存会被清理,并且在这段时间内重新启动需要 10 到 20 秒,我们收到 502 - Bad Gateway 响应..

我们有将近 6 个模块(每个都在事务控制器中)并且每个控制器有近 20 到 30 个 api 调用)

我只是想在我们第一次遇到 502 时暂停 20 秒.. 可以这样做吗?我可以使用 If 控制器,但我无法添加所有 20 个调用,因为之前的示例还可以,这是耗时的过程。有没有其他办法?

谢尔盖·拉多夫

我会检查 PostProcessor 中的 ResponseCodes,如果它是 502 Bad Gateway,我会使用 Java Tread 和 Jmeter Api 使当前线程进入睡眠状态

JMeterThread getThread() 来自 JMeterContext。

 JMeterContext jmctx = JMeterContextService.getContext();
 JMeterThread currentThread = jmctx.getThread();
 currentThread.sleep(20000);

我不确定,currentThread.sleep(20000);因为我需要检查 JMeterThread 是否从 Java Thread 继承了 sleep()。

在本地检查。更多示例在这里:https : //www.programcreek.com/java-api-examples/?api=org.apache.jmeter.threads.JMeterContext

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何暂停 selenium 脚本的执行一段时间?

来自分类Dev

暂停CCNode一段时间

来自分类Dev

OpenGL:将屏幕内容暂停一段时间

来自分类Dev

如何在JavaScript中将setInterval暂停一段时间?

来自分类Dev

如何在一段时间内暂停部分功能?

来自分类Dev

AutoKey - 如何让它每隔一段时间发送一条消息

来自分类Dev

我如何提醒我发送的电子邮件在一段时间后仍未答复?

来自分类Dev

加载网页时,出现暂停和静音屏幕,并在一段时间后出现实际的视频屏幕。如何解决呢?

来自分类Dev

在Python中经过一段时间后,如何在循环中结束请求?

来自分类Dev

如何在iOS应用中计算一段时间内的Parse API请求?

来自分类Dev

浓缩咖啡如何等待一段时间(1小时)?

来自分类Dev

如何在使用这些值运行一段时间时验证用户输入

来自分类Dev

如何在pygame中等待一段时间?

来自分类Dev

一段时间后如何加载JavaScript?

来自分类Dev

一段时间后如何调用方法

来自分类Dev

PYTHON,如何退出一段时间?

来自分类Dev

一段时间后,如何使JLabel消失?

来自分类Dev

一段时间后如何隐藏推送通知?

来自分类Dev

硒一段时间后如何跳过网页

来自分类Dev

如何显示| 隐藏链接一段时间

来自分类Dev

一段时间后如何加载javascript?

来自分类Dev

如何启动线程,但要保持一段时间?

来自分类Dev

我如何限制一段时间

来自分类Dev

如何锁定文件/存储密码一段时间?

来自分类Dev

一段时间后如何隐藏推送通知?

来自分类Dev

一段时间后如何使根外壳超时?

来自分类Dev

一段时间后如何执行某些功能?

来自分类Dev

如何阻止Git提交一段时间?

来自分类Dev

如何让精灵闪烁一段时间-LibGdx

Related 相关文章

热门标签

归档