有HTTP Header Manager组件,它允许在使用HTTP Sampler时设置一些HTTP headers。
我需要拦截具有特定名称的响应 header ,将其记住在某个变量中,并在所有请求中使用保存的值(覆盖现有值,例如我使用 HTTP 代理记录了 100500 个请求,并且不想更改所有请求)提供变量表达式)。
所以流程如下:
- 向服务器发送 N 个请求
- 在某些响应中有标题 X
- 发送 M 个请求
- 发送带有保存的 header X 值的请求
- 在 header X 的某些响应值发生更改时, header X 的后续请求将使用新保存的值
我应该为这种行为创建一些 Controller 还是有一些现成的东西?还没发现。
最佳答案
Regular Expression Extractor是你的 friend 。您可以告诉它解析 header 和正文。
关于java - 在 JMeter 中匹配并记住 HTTP header 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10797064/