我在JMeter中创建了一个脚本来下载文件,现在我必须从sampler响应中获取下载文件[filename]的名称,以将其存储在csv文件中, 我试图配置采样器响应,但它没有帮助我。 请参阅以下
Response headers:
HTTP/1.1 200 OK
Cache-Control: private
Pragma: no-cache
Content-Length: 1235270
Content-Type: application/octet-stream
Expires: Mon, 20 Apr 2015 12:10:35 GMT
Server: Microsoft-IIS/6.0
content-disposition: attachment; **filename="10098_testcase_package.pct**"
答案 0 :(得分:2)
如果你需要获得" filename"从响应头开始,您可以使用Regular Expression Extractor后处理器
按如下方式配置:
Response Headers
。重要的是,默认情况下,Extractor会在响应正文中查找,您需要标题。 filename
filename="(.+?)"
$1$
其他文件可以留空
您可以根据需要将提取的值引用为${filename}
。
有关JMeter中相关性的更多信息,请查看Using RegEx (Regular Expression Extractor) with JMeter指南。