以下是当前情况: 我试图在我的开发机器上运行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中是否可行?
答案 0 :(得分:2)
HTTP请求采样器中有一个选项来控制重定向。有两种选择。 1.自动重定向(复选框)和2.按重定向(复选框)。取消选中这两个复选框以禁用重定向。然后,您可以通过检查先前请求的状态来包含单独的HTTP采样器以执行重定向。我在我的项目中面对这种情况,这是我用来控制重定向的技术。