http响应头Jmeter的正则表达式

http响应头Jmeter的正则表达式,jmeter,Jmeter,如何使用正则表达式提取器从http头响应中提取Etag 我从get中获得了以下输出,我想提取Etag,并在下一个例子中使用它,在下一个例子中,如果没有匹配的http头中传递它,则执行。我尝试了以下操作:\Etag:\s?并在“要检查的响应字段”中选择了“标题”。但是我没有看到这个值被发送到我的头 Thread Name: Fetch_Links 1-1 Sample Start: 2012-05-24 10:15:10 PDT Load time: 135 Latency: 131 Size i

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

我从get中获得了以下输出,我想提取
Etag
,并在下一个例子中使用它,在下一个例子中,如果没有匹配的
http头中传递它,则执行
。我尝试了以下操作:
\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 

我使用的是jmeter的2.6版本。提前感谢。

我可以使用以下参数在JMeter(正则表达式提取器-头)中提取ETag:

正则表达式:ETag:(.*)”

模板:$1$


然后添加一个HTTP头管理器,用“If None Match”传递Etag的值。

另请参见。-对于生成的内容,ETag通常不存在。所以你可能找不到它,不管是正则表达式。哦!!!不知道为什么我的不起作用。。你能告诉我你使用的是jmeter的2.6版本吗?我使用的是jmeter 2.3.4(在ubuntu中是默认的)。旁注:只需确保头“ETag”是由服务器发送的(如果apache有帮助的话)