Консолидация записей JMeter SampleResult - PullRequest
0 голосов
/ 08 октября 2018

Я делаю HTTP-запрос, где компонент пути является динамическим, что приводит к уникальным результатам выборки.

Например: example.com/UNIQUE_ID

UNIQUE_ID будет меняться при каждом запросе и создавать уникальную метку запроса, как показано на рисунке ниже:

enter image description here

Есть ли способ объединить их в одну запись?

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Просто поместите ваши запросы под Контроллер транзакций и отметьте галочкой Generate parent sample - динамические имена будут сохраняться под именем Контроллера транзакций.


Если вы используете JMeter 5.0, вам также необходимо добавить следующую строку в user.properties файл:

jmeter.save.saveservice.subresults=false
0 голосов
/ 08 октября 2018

Вы можете использовать JSR223 PostProcessor со следующим кодом:

String oldLabel = prev.getSampleLabel();
if(oldLabel.startsWith("example.com/")) {
     prev.setSampleLabel("MyUniqueSample");
}

И scope это следующим образом:

JSR223 Scoped as child of Thread Group

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...