我如何在 JMeter 中使用 Extractor Regex?
How can I use Extractor Regex in JMeter?
如何从以下响应的 header 中提取 "Location" 的参数?
HTTP/1.1 301 Moved Permanently
Cache-Control: max-age=0, no-cache, no-store, must-revalidate
Content-Encoding: gzip
Expires: Mon, 11 Jan 2016 13:41:03 GMT
Last-Modified: Mon, 11 Jan 2016 13:41:03 GMT
Location: hffffer.aspx?GcgvR25kUEPovjjFC8Tv6TErQhGyPEV/aCtmW0wQB76YRC5ShAy/e624URjHnt65zVa8eQCkiOPyB3zIzcKbBhVKSJabVf8z3uqAVKO7tdl8cbHjSQ+/dsTKgxXiuw0B12fhOvPj/pVURdGivisByA==
Server: Microsoft-IIS/8.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Mon, 11 Jan 2016 13:41:03 GMT
Content-Length: 0
使用以下正则表达式提取器配置:
- 要检查的字段:
Response Headers
- 参考名称:任何有意义的东西,即
location
- 正则表达式:
Location: (.*)
- 模板:
$
在需要时将提取的值引用为 ${location}
。
如果您的请求中有重定向,您可能还需要将 "Apply to" 无线电更改为 Main sample and sub-samples
。
参考文献:
如何从以下响应的 header 中提取 "Location" 的参数?
HTTP/1.1 301 Moved Permanently
Cache-Control: max-age=0, no-cache, no-store, must-revalidate
Content-Encoding: gzip
Expires: Mon, 11 Jan 2016 13:41:03 GMT
Last-Modified: Mon, 11 Jan 2016 13:41:03 GMT
Location: hffffer.aspx?GcgvR25kUEPovjjFC8Tv6TErQhGyPEV/aCtmW0wQB76YRC5ShAy/e624URjHnt65zVa8eQCkiOPyB3zIzcKbBhVKSJabVf8z3uqAVKO7tdl8cbHjSQ+/dsTKgxXiuw0B12fhOvPj/pVURdGivisByA==
Server: Microsoft-IIS/8.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Mon, 11 Jan 2016 13:41:03 GMT
Content-Length: 0
使用以下正则表达式提取器配置:
- 要检查的字段:
Response Headers
- 参考名称:任何有意义的东西,即
location
- 正则表达式:
Location: (.*)
- 模板:
$
在需要时将提取的值引用为 ${location}
。
如果您的请求中有重定向,您可能还需要将 "Apply to" 无线电更改为 Main sample and sub-samples
。
参考文献: