【发布时间】:2019-03-13 06:41:41
【问题描述】:
我正在发出一个 HTTP 请求,其中路径的一部分是动态的,从而产生了唯一的示例结果。
例如: example.com/UNIQUE_ID
UNIQUE_ID 会随着每个请求而改变,并创建一个唯一的请求标签,如下图所示:
有没有办法将它们合并到一个条目下?
【问题讨论】:
标签: jmeter
我正在发出一个 HTTP 请求,其中路径的一部分是动态的,从而产生了唯一的示例结果。
例如: example.com/UNIQUE_ID
UNIQUE_ID 会随着每个请求而改变,并创建一个唯一的请求标签,如下图所示:
有没有办法将它们合并到一个条目下?
【问题讨论】:
标签: jmeter
您可以使用JSR223 PostProcessor 和以下代码:
String oldLabel = prev.getSampleLabel();
if(oldLabel.startsWith("example.com/")) {
prev.setSampleLabel("MyUniqueSample");
}
然后scope 这样:
【讨论】:
只需将您的请求放在Transaction Controller 下并勾选Generate parent sample 框 - 动态名称将由事务控制器的名称存储。
如果您使用的是 JMeter 5.0,您还需要将下一行添加到 user.properties file:
jmeter.save.saveservice.subresults=false
【讨论】: