I am performing load testing on an API using JMeter. For that, I call an oauth link, which returns a code in the headers which I use for further testing. But the link redirects to another link and I am unable to capture the value of the response headers when a response with status code 302 is returned. How can I do that.
答案 0 :(得分:0)
您有两个选择:
答案 1 :(得分:0)
如果您的情况如下:
您仍然可以通过修改正则表达式提取器范围
从后一个样本结果中提取动态值申请:
这适用于可以生成子样本的采样器,例如带有嵌入资源的HTTP采样器,邮件阅读器或事务控制器生成的样本。
仅限主要样本 - 仅适用于主要样本
仅限子样本 - 仅适用于子样本
主要样本和子样本 - 适用于两者。
JMeter变量 - 断言将应用于命名变量的内容
默认情况下,正则表达式提取器正在查看Main sample only
,在上面的示例中它是HTTP Request
,如果您要查找的数据存储在其中一个子样本中,那么它就足够了更改正则表达式提取器的范围以查看子结果: