这是当前的场景: 我正在尝试在我的开发机器 - dev.mysite.com 上运行 JMeter 脚本,但我遇到了问题。
在生产中这工作正常:
使用正确的用户/密码 -
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 中可行吗?
最佳答案
HTTP 请求采样器中有一个选项可以控制重定向。有两种选择。 1. 自动重定向(复选框)和 2. 遵循重定向(复选框)。取消选中这两个复选框以禁用重定向。如果需要,您可以包含一个单独的 HTTP 采样器来执行重定向,方法是检查上一个请求的状态。我在我的项目中遇到过这种情况,这是我用来控制重定向的技术。
关于http - 如何修改 JMeter 中的 HTTP 重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18983051/