gpt4 book ai didi

jmeter - 使用 JMeter 时出现 503 HTTP 错误,但网页在浏览器上加载正常

转载 作者:行者123 更新时间:2023-12-04 03:11:16 26 4
gpt4 key购买 nike

我正在使用 JMeter 3.2 版在具有 HTTPS 协议(protocol)的页面上执行负载测试,我得到 503 HTTP 响应代码。另一方面,当我在浏览器上键入 URL 时,页面被加载。使用 Chrome 浏览器我可以看到请求的结果:

result of the request

页面已经显示。我的问题是我在 JMeter 脚本上使用 HTTP 响应代码来评估响应代码。

首先,有谁知道为什么即使我能看到页面,我也会收到 503 响应代码?其次,如何克服这个问题才能正确完成 Jmeter 脚本?

谢谢。马科斯

最佳答案

如果其中一个嵌入式资源无法加载,JMeter 将自动使父采样器失败。这是正常的默认行为,事实上你有 HTTP Status Code 503表示您的应用程序中存在错误。

至少有两种方法可以解决这个问题:

  1. 使用 HTTP Request Defaults 过滤掉“favicon”请求.在“高级”选项卡上应该有“URL 必须匹配”部分,可用于 excluding certain domains from your load test ,相关的正则表达式类似于:

    ^((?!favicon).ico)*$ 
  2. Configuring JMeter当嵌入式资源出现错误时不会失败。将下一行添加到 user.properties 文件(位于 JMeter 的“bin”文件夹中)

    httpsampler.ignore_failed_embedded_resources=true

    需要重新启动 JMeter 才能获取该属性。

关于jmeter - 使用 JMeter 时出现 503 HTTP 错误,但网页在浏览器上加载正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45152252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com