我有这个字符串:
Location →/cochise/workflow/5c46e69364ddf300013412b5
如何使用jmeter提取最终的十六进制代码?
答案 0 :(得分:0)
添加Regular Expression Extractor
后处理器作为您的请求的子代,具有以下配置:
Main sample and sub-samples
Response Headers
myVar
Location: .+\/(.*?)\n
$1$
1
NOT_FOUND
现在,您可以使用包含十六进制值的jmeter变量${myVar}
。您可以在线程组级别添加视图结果树和调试采样器,以确保提取正确的值。
参考
答案 1 :(得分:0)
最简单的选择是Regular Expression Extractor
配置如下:
为方便起见,以下是正则表达式的文本形式:
/cochise/workflow/(.*)
就是这样,您现在应该可以在需要的位置以${foo}
的形式访问提取的值。
还请注意,您可以通过View Results Tree侦听器的RegExp Tester
模式测试正则表达式。这种方法与Dummy Sampler结合使用可以大大加快脚本开发过程,因为您无需重新运行整个场景即可测试提取程序: