Jmeter中的正则表达式提取器未捕获值,

kkih6yb8  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(199)

我正在为响应数据中的动态值id编写正则表达式提取器,如下所示

我把表达式写成

但这不是捕获值。此ID值将在下一个请求中使用。如果我使用模板作为$0$,则它将捕获值作为%202197
请帮助纠正我所犯的错误
我尝试使用模板$0$,并匹配编号0和1,但得到相同的表达式
当我尝试将$1$用作模板时,根本无法识别值

im9ewurl

im9ewurl1#

1.您的响应似乎是JSON

  1. JSON is not a regular language因此使用正则表达式来解析它不是最好的办法
    考虑切换到JSON提取器,相关配置如下所示:

更多信息:How to Use the JSON Extractor For Testing
如果出于任何原因要继续使用正则表达式,请考虑将正则表达式部分从[0-9]+更改为(\d+)

相关问题