7

Jenkins から jmeter テストを実行しようとしています。すでにパフォーマンス プラグインをインストールして、ジェンキンを再起動しました。私はmaven/antを使いたくありません。

シェルコマンドを実行

 cd /Users/Shared/Jenkins/Home/jobs/meineTui-QA-Test-Jmeter/workspace 
 java -jar /Users/Shared/Jenkins/apache-jmeter/bin/ApacheJMeter.jar  -n -t Login_Logout.jmx -l result.jtl 

jenkin のビルド後のアクション -> パフォーマンス テスト結果レポートの公開 -> jmeter -> レポート ファイル -> **/*.jtl

私がジェンキンから実行している間、コンソールは言う

 Performance: Failed to parse /Users/Shared/Jenkins/Home/jobs/meineTui-QA-Test-Jmeter/builds/2013-10-03_17-14-53/performance-reports/JMeter/result.jtl: Content is not allowed in prolog. 

そのため、パフォーマンス レポート セクションで結果/レポートを表示できません。修正方法の提案。

==================================コンソール出力=============

+ cd /Users/Shared/Jenkins/Home/jobs/meineTui-QA-Test-Jmeter/workspace 
+ java -jar /Users/Shared/Jenkins/apache-jmeter/bin/ApacheJMeter.jar -n -t Login_Logout.jmx -l result.jtl 
Creating summariser <summary>
Created the tree successfully using Login_Logout.jmx 
Starting the test @ Thu Oct 03 17:14:55 BST 2013 (1380816895721) 
Waiting for possible shutdown message on port 4445 
 summary +      2 in   4.1s =    0.5/s Avg:  2013 Min:   766 Max:  3260 Err:     0 (0.00%)   Active: 1 Started: 1 Finished: 0 
 summary +     10 in     4s =    2.5/s Avg:   392 Min:   286 Max:   573 Err:     0 (0.00%)  Active: 0 Started: 1 Finished: 1 
  summary =     12 in     8s =    1.5/s Avg:   662 Min:   286 Max:  3260 Err:     0 (0.00%) 
  Tidying up ...    @ Thu Oct 03 17:15:04 BST 2013 (1380816904307) 
 ... end of run 
 Performance: Percentage of errors greater or equal than 0% sets the build as unstable 
 Performance: Percentage of errors greater or equal than 0% sets the build as failure 
 Performance: Recording JMeter reports '**/*.jtl' 
 Performance: Parsing JMeter report file result.jtl 
 Performance: Failed to parse /Users/Shared/Jenkins/Home/jobs/meineTui-QA-Test-Jmeter/builds /2013-10-03_17-14-53/performance-reports/JMeter/result.jtl: Content is not allowed in prolog. 
 Finished: SUCCESS 

結果.jtl

1380816896268,766,ログイン,200,OK,グループ1 1-1,テキスト,真,230,766 1380816897071,3260,予約,200,OK,グループ1 1-1,テキスト,真,3295,3260 1380816900339,335,予約ID,200, OK,グループ1 1-1,テキスト,true,8683,335 1380816900681,353,天気,200,OK,グループ1 1-1,テキスト,true,2022,353 1380816901039,563,要約,200,OK,グループ1 1-1 ,text,true,6528,563 1380816901607,573,ホーム,200,OK,Group1 1-1,text,true,11955,573 1380816902187,329,HolidayCountdown,200,OK,Group1 1-1,text,true,344,329 1380816902520,375,連絡先,200,OK,グループ1 1-1,テキスト,true,2835,375 1380816902899,286,遠足,200,OK,グループ1 1-1,テキスト,true,237,286 1380816903189,361,旅行代理店,200, OK,グループ1 1-1,テキスト,真,570,361 1380816903554,319,プロファイル,200,OK,グループ1 1-1,テキスト,真,395,319

4

2 に答える 2

0

Jenkins Performance プラグインの最新バージョン (v1.14 など) を使用すると、CSV 形式と XML 形式の両方を解析できます。

結果ファイルの形式に応じて、「パフォーマンス テスト結果レポートの公開」セクションで適切なレポート タイプを選択する必要があります。

  • 結果ファイルが XML の場合は、「JMeter」レポート タイプを選択します
  • 結果ファイルが CSV の場合は、「JMeterCSV」レポート タイプを選択します。
于 2016-09-30T10:19:38.803 に答える