从jmeter中的响应中提取UUID

时间:2014-06-26 08:45:02

标签: perl jmeter

我正在使用Jmeter模拟多个用户将文件上传到服务器 我用Badboy记录脚本并将其导出到Jmeter 上传文件需要获取服务器响应的UUID,以便我可以将其用于HTTP请求的其余部分我试图使用正则表达式提取器使用此表达式
${UUID} = \S*

但它也不起作用我也使用uuid函数生成一个随机的UUID但是我无法配置它以重复请求,直到匹配服务器返回的UUID 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

要提取UUID,您需要按如下方式配置Regular Expression Extractor后处理器:

  • 参考名称:任何有意义的内容,即 UUID
  • 正则表达式:对于版本4 UUID,它将类似于([a-f0-9] {8} - [a-f0-9] {4} -4 [a-f0-9] { 3} - [89aAbB] [a-f0-9] {3} - [a-f0-9] {12})
  • 模板: $ 1 $

您可以使用View Results Tree侦听器(从下拉列表中选择RegExp Tester)针对返回的数据测试正则表达式

有关更多信息,请参阅Using RegEx (Regular Expression Extractor) with JMeter指南。