performance - 当http响应消息为502时重试请求的逻辑是什么
问题描述
在我对某些请求进行负载测试期间,我收到 403 和 502 错误代码。我想重试那些由于这些状态码而失败的请求。
解决方案
将您的请求放在While 控制器下,并使用以下__jexl3() 函数作为条件:
${__jexl3("${statusCode}" != "200",)}
将正则表达式提取器添加为您的请求的子项,并按如下方式对其进行配置:
就是这样,请求将被重复,直到你得到 HTTP 状态码
200
推荐阅读
- visualization - 更改 Zeppelin 可视化中的默认组颜色
- php - PHP DateTime 差异倒计时
- drjava - 为什么我只有一个公共类和类文件时说我的公共类没有定义
- javascript - 检测 iOS 自动完成建议按键?
- django - 姜戈。如何防止其他用户编辑和删除我的列表?
- css - 在手机/平板电脑上保持定位(响应式)
- c# - 最佳实践:实体框架:如果使用存储库和 UoW 模式,在哪里进行连接
- c# - 如何在 C# 应用程序中将日志发送到 Cloud Watch
- html - .container 在 CSS、Electron 或 Chromium 中是否有特殊含义?
- python - 我一直遇到解码错误,我不知道如何修复它