http - 如何修改 JMeter 中的 HTTP 重定向?

标签 http jmeter

这是当前的场景: 我正在尝试在我的开发机器 - 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/

相关文章:

java - 当我尝试保存测试计划时,为什么会收到 NoClassDefFound 错误?

多个值的 JSON 路径提取器

http - Erlang 中的并行 HTTP 网络爬虫

http - 协议(protocol)相对 URL 方法在 Chrome 中不起作用

javascript - Angular 中的 JWT 表现不佳——出现无效 header 错误

testing - 生成在 JMeter 中只出现一次的随机数

java - Apache http 客户端 : request does not get redirected

http - 406 HTTP 状态错误的正确响应格式是什么

unit-testing - -Djava.net.preferIPv4Stack=true 在 jmeter 中添加这个?

testing - URL 中间的 session ID