在脚本中包含重定向的HTTP请求



我重新编码的脚本有以下HTTP请求:

请求-A(带有注释:检测到重定向链的开始(请求-B(带有注释:检测到重定向链的开始(Request-C(已禁用,但带有注释:检测到重定向链的开始(请求-D

当脚本在添加相关相关性后运行时,Request-A被重定向到所有后续请求(B、C和D(。

  1. 在这种情况下,我是否需要包括请求B、C&D还是把它们排除在外,只包括第一个请求(A(
  2. 是否应该在脚本中省略录制中禁用的步骤?为什么某些步骤/请求在录制中被禁用

谢谢N

  1. 您的JMeter测试必须以100%的准确率表示使用真实浏览器的真实用户。因此,你不应该在互联网上随意询问别人,你需要确保JMeter在执行测试场景步骤时发送与浏览器相同的请求。它可以使用像Fiddler或Wireshark 这样的嗅探工具来完成

    我的期望是你只需要离开";主";采样器并让它自动重定向

  2. 根据HTTP(S(测试脚本记录器代理源代码,当记录的HTTP请求被标记为禁用时,情况正是如此,因此您应该让JMeter遵循重定向,而不是创建重复的请求

    if (urlAsString.equals(LAST_REDIRECT)) { // the url matches the last redirect
    sampler.setEnabled(false);
    sampler.setComment("Detected a redirect from the previous sample");
    } else { /
    

最新更新