用于http响应头的Jmeter的正则表达式

时间:2012-05-25 21:46:21

标签: jmeter

如何使用正则表达式提取器从http-header响应中提取Etag?

我得到了以下输出,我希望提取Etag并在我的下一个案例中使用它,我将http-header传递给If-None-Match 。我尝试了以下内容:\Etag:\s?并在“要检查的响应字段”中选择了“标题”。但我没有看到这个值发送到我的标题。

Thread Name: Fetch_Links 1-1
Sample Start: 2012-05-24 10:15:10 PDT
Load time: 135
Latency: 131
Size in bytes: 4950
Headers size in bytes: 641
Body size in bytes: 4309
Sample Count: 1
Error Count: 0
Response code: 200
Response message: OK 

我正在使用2.6版本的jmeter。提前谢谢。

1 个答案:

答案 0 :(得分:1)

我能够使用以下参数在JMeter(正则表达式提取器 - 标题)中提取ETag:

正则表达式:ETag:“(。*?)”

模板:$ 1 $

然后添加HTTP标头管理器以使用'If-None-Match'传递Etag的值。