1

这是当前的情况:我正在尝试在我的开发机器上运行 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 中可行吗?

4

1 回答 1

2

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

于 2013-09-25T10:49:54.867 回答