我正在测试一项网络服务。我必须使用一个调用来获取将由不同调用使用的值。这些值来自JSON。我可以把它们变成格式[31,35,27]作为字符串。我的路径看起来像/ platform / inspector / scan / $ {scanId}。我该怎么处理该字符串,以便在测试期间单独在路径中使用这些单独的值?
答案 0 :(得分:0)
根据JSON中这个值的来源,您可以使用JSON Path PostProcessor将数字提取为单个值,查看Advanced Usage of the JSON Path Extractor in JMeter以获取一些线索。
但是,如果[31, 35, 27]
是您可以得到的绝对最大值,您可以按如下方式获取各个值:
按如下方式配置:
[31, 35, 27]
值(不带美元符号和大括号),例如yourVar
value
(\d+)
-1
您将获得如下变量:
value_1=31
value_2=35
value_3=27
value_matchNr=3