如何在JMeter中修改HTTP重定向?

时间:2013-09-24 13:31:07

标签: http jmeter

以下是当前情况: 我试图在我的开发机器上运行JMeter脚本 - dev.mysite.com,我遇到了一个问题。

在生产中,这很好用:

使用正确的用户/通行证 -
    www.mysite.com/login.html
    www.mysite.com/secure.html

用户/通行证不好 -
    www.mysite.com/login.html
    服务器端重定向到www.mysite.com/login_failed.html

我的问题是服务器端重定向的主机名是硬编码 所以,当我在开发盒上执行此操作时,我得到:

使用正确的用户/通行证 -
    dev.mysite.com/login.html
    dev.mysite.com/secure.html

用户/通行证不好 -
    dev.mysite.com/login.html
    服务器端重定向到 www .mysite.com / login_failed.html(重定向到www)

我知道我需要修复我的代码,但我正在寻找JMeter的解决方法。

这在JMeter中是否可行?

1 个答案:

答案 0 :(得分:2)

HTTP请求采样器中有一个选项来控制重定向。有两种选择。 1.自动重定向(复选框)和2.按重定向(复选框)。取消选中这两个复选框以禁用重定向。然后,您可以通过检查先前请求的状态来包含单独的HTTP采样器以执行重定向。我在我的项目中面对这种情况,这是我用来控制重定向的技术。