jmeter - 如何传递参数以跟随jmeter中的重定向?
问题描述
我正在编写性能测试。
在第 1 步中,我正在访问 url:https ://example.com/oauth/authorize
由于我选择了跟随重定向,它重定向到第二个网址 - https://example.authenticate.com/login
现在,当重定向发生时,我需要传递用户名和密码才能获得身份验证并从第二个 url 的结果中获取承载令牌
在我的 JMeter 脚本中,当重定向发生时如何传递参数?
你能告诉我它是如何实现的吗?
解决方案
如果您需要“传递”参数,则需要创建另一个HTTP 请求采样器来“输入”凭据。
可以使用正则表达式提取器从Location标头中提取重定向 URL
一旦你有了它,你就可以在第二个 HTTP 请求采样器中以JMeter 变量的形式使用它:
推荐阅读
- c++ - 缺少 NTFS 签名
- xaml - 如何访问 Xamarin.Forms 中以编程方式创建的 UI 元素:timepicker
- python - 将迭代图例添加到 python 函数
- flutter - 关闭应用程序后在 iOS 上的应用程序中打开 html 文件时随机呈现空白屏幕
- mysql - MySQL 语句跳过重复项
- scala - scala 如何在不实例化成员的情况下处理隐式类型类?
- awk - 从我的“猫”中排除单行,保留多行相似的行
- javascript - 使用 Linux/Windows CLI 命令行工具模拟 JavaScript 按钮单击(http 请求)
- simplesamlphp - 无法加载 InResponseTo 指定的状态:NOSTATE 将响应处理为未经请求
- python-3.x - 权限被拒绝安装 pyforest 笔记本扩展