首页 > 解决方案 > 如何传递参数以跟随jmeter中的重定向?

问题描述

我正在编写性能测试。

在第 1 步中,我正在访问 url:https ://example.com/oauth/authorize

由于我选择了跟随重定向,它重定向到第二个网址 - https://example.authenticate.com/login

现在,当重定向发生时,我需要传递用户名和密码才能获得身份验证并从第二个 url 的结果中获取承载令牌

在我的 JMeter 脚本中,当重定向发生时如何传递参数?

你能告诉我它是如何实现的吗?

标签: jmeter

解决方案


如果您需要“传递”参数,则需要创建另一个HTTP 请求采样器来“输入”凭据。

可以使用正则表达式提取器从Location标头中提取重定向 URL

在此处输入图像描述

一旦你有了它,你就可以在第二个 HTTP 请求采样器中以JMeter 变量的形式使用它:

在此处输入图像描述


推荐阅读