JMETER 5.1.1: объединение идентичных сэмплеров из одного сеанса (как в JMETER 3.2) - PullRequest
0 голосов
/ 20 сентября 2019

Я только что обновил JMETER 3.2 до JMETER 5.1.1.

У меня проблема с генерацией файла JTL.

Для запуска теста я использую следующую команду:

& .\jmeter.bat -n -t "C:\test\jmx_test.jmx" -l "C:\test\jmx_test.jtl" -j "C:\test\jmx_test.txt"

Раньше с версией 3.2 результат JTL был:

timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,sentBytes,grpThreads,allThreads,Latency,IdleTime,Connect
1568895933205,686,000_Login - /test-app,200,OK,Declaration_1... 1-1,text,true,,3170,314,1,1,685,0,650
1568895935077,312,001_Login - /test-app/login/login.jsf,200,OK,Declaration_2... 1-1,text,true,,11873,1025,1,1,212,0,0
....

Теперь с версией 5.1.1 результат:

timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,sentBytes,grpThreads,allThreads,URL,Latency,IdleTime,Connect
1568897692191,669,000_Login - /test-app,200,OK,Declaration_1... 1-1,text,true,,3168,314,1,1,https://xxxxx.jsf,668,0,637
1568897693648,260,001_Login - /test-app/login/login.jsf,200,OK,Declaration_2... 1-1,text,true,,11871,1041,1,1,https://xxxxx;jsessionid=xxxx,199,0,0
1568897693648,199,001_Login - /test-app/login/login.jsf-0,302,Moved Temporarily,Declaration_2... 1-1,text,true,,407,655,1,1,https://xxxxx;jsessionid=xxxx,199,0,0
1568897693852,56,001_Login - /test-app/login/login.jsf-1,200,OK,Declaration_2... 1-1,text,true,,11464,386,1,1,https://xxxxx;jsessionid=xxxx,55,0,0
....

Asзатем я создаю отчеты с помощью этой команды:

& ./CMDRunner.jar --tool Reporter --input-jtl "C:\test\jmx_test.jtl" --plugin-type AggregateReport --generate-csv jmx_test.csv

У меня проблемы из-за дублирования семплеров.В версии 5.1.1 возможно ли объединить, как и прежде, 3 метки одного и того же сэмплера (001_Login - /test-app/login/login.jsf / 001_Login - /test-app/login/login.jsf-0/ 001_Login - /test-app/login/login.jsf-1)?

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 23 сентября 2019

Если я изменю этот результат, он может изменить результат из того, что я прочитал (http://www.testingdiaries.com/difference-between-redirect-automatically-and-follow-redirects/).

Я думаю, что нашел решение. Я изменил значение «subresults.disable_renaming»свойство в файле "jmeter.properties":

# Since version 5.0 JMeter has a new SubResult Naming Policy which numbers subresults by default
# This property if set to true discards renaming policy. This can be required if you're using JMeter for functional testing.
# Defaults to: false
subresults.disable_renaming=true

Что вы думаете об этом?

0 голосов
/ 20 сентября 2019

Кажется, что происходит перенаправление, и в вашем HTTP-сэмплере установлен флажок «следовать перенаправлению».Снимите флажок, установите флажок «Перенаправлять автоматически» и запустите его снова.

enter image description here

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