希望这是 JMeter 测试的常见问题。
我通过 JMeter 设置了一个代理服务器,以在我们的开发环境中“记录”一个测试用例。这很好,我设置了一些“ HTTP 请求默认值”来全局设置默认的“服务器名称或 IP”和“协议”。
现在测试已在 DEV 上完成,我们已将代码移至 QA 服务器以进行更多测试——我想我只需更改默认值中的“服务器名称”,然后运行测试。
我注意到的一件事是,对于我的测试用例中的每个采样器,该特定采样器的“ HTTP Header Manager ”中都存在其他标头——例如 User-Agent、Cache-Control 等。Referer标头是唯一一个我担心,因为它仍然是“硬编码”为 DEV 服务器。
有没有办法动态设置它——以便我可以在多个环境中运行这个记录的测试?这通常是如何处理的?
任何帮助表示赞赏!谢谢。
jg