首页 > 解决方案 > 当http响应消息为502时重试请求的逻辑是什么

问题描述

在我对某些请求进行负载测试期间,我收到 403 和 502 错误代码。我想重试那些由于这些状态码而失败的请求。

标签: performancejmeter

解决方案


  1. 将您的请求放在While 控制器下,并使用以下__jexl3() 函数作为条件:

    ${__jexl3("${statusCode}" != "200",)}
    
  2. 正则表达式提取器添加为您的请求的子项,并按如下方式对其进行配置:

    在此处输入图像描述

  3. 就是这样,请求将被重复,直到你得到 HTTP 状态码200


推荐阅读