2014-05-12 10 views
5

Chciałbym zapisać dane tabeli wygenerowane przez raport zbiorczy za pomocą wiersza poleceń, dzięki czemu mogę zautomatyzować proces. Jednakże czytałem ze starszego posta około 2004 r. Przy użyciu jmetera 2.2/2.3, którego nie można wykonać. Ale ponieważ jest rok 2014 i używamy jmetera 2.11, zastanawiałem się, czy możemy zapisać dane w tabeli.Linia poleceń Jmeter do "zapisania danych tabeli" w raporcie zbiorczym

Przycisk zaznaczony na czerwono jest tym, co próbuję zrobić, ale z wiersza polecenia, a nie z GUI.

enter image description here

Dzięki

+1

A co z rozwiązaniem: http://stackoverflow.com/questions/7990863/how-to-save-jmeter-aggregate-report-results-to-a-csv-file-using-command- pytać? –

+0

Rozwiązanie działa tylko w przypadku zagregowanych odpowiedzi na raport, a nie w danych tabeli składowania. Mają pewne podobieństwa, ale nie główne szczegóły, których potrzebuję. – user3235731

Odpowiedz

4

W tym celu trzeba będzie napisać skrypt wsadowy (Windows) i skrypt (Linux).
Należy przestrzegać niżej wymienionych czynności:

  • Run jmeter poprzez linię poleceń i podać ścieżkę do wyjściowego pliku * .jtl
  • połączeń CMDRunner.jar w Jmeter katalogu \ lib \ ext przekonwertować plik * .jtl agregować raport i zapisywać jako plik CSV.
  1. jmeter -n t "C: \ Test.jmx" -L "C: \ output.jtl"^&^& wyjście
  2. Java jar CMDRunner.jar --tool reporter --generate-CSV "C: \ Aggregate_Report.csv" --input-JTL "C: output.jtl \" --plugin-type AggregateReport
  • Uruchom * .bat lub * plik .sh

Mam nadzieję, że to pomoże.

+2

Warto zauważyć, że to podejście wymaga http://jmeter-plugins.org/wiki/JMeterPluginsCMD/, który jest dołączony do http://jmeter-plugins.org/wiki/StandardSet/ –

Powiązane problemy