2017-06-12 3 views
0

jmeterの正規表現extractor.Nowを使用してデータを抽出しました。これらの値をExcelで印刷する必要があります。スレッドとすべてのそれらの出力は同様にExcelで印刷する必要があります。印刷jmeterでexcelする正規表現の出力

+0

あなたが行ったことを私たちに教えてください。 –

+0

https://i.stack.imgur.com/POPm6.png。私はresponse.Nowからのデータを抽出することができます。私はtitle_g1をExcelに印刷する必要があります –

答えて

1

それだけで次の手順を実行し、JMeterのの.jtl結果ファイルに値を追加する最も簡単な方法:

  1. のJMeterの「ビン」に位置user.propertiesファイル(に次の行を追加します。フォルダ)

    sample_variables=your_variable_reference_name 
    

    または

    -J command-line argument経由でパラメータを渡すように:

    あなたはJMeterのテストを実行する次の時間は、あなたが各サンプラー
のための正規表現の抽出値から変数を含む.jtl結果ファイルに余分な列が表示されます
  • 変更をピックアップする
    jmeter -Jsample_variables=your_variable_reference_name -n -t test.jmx -l result.jtl 
    
  • 再起動のJMeter

    参考文献:


    (CSV形式は、いくつかのreadonに適していない場合など)別のアプローチ はJMeter ClasspathApache POIライブラリを追加し、Excelファイルを作成し、および/または更新するJSR223 Test Elementsを使用してだろうが、あなたは意志として、このアプローチは困難です競合状態やデータの損失を避けるために、同時書き込みを避ける必要があります。つまり、tearDown phaseです。

    Busy Developers' Guide to HSSF and XSSF Featuresを参照してください。たとえば、Java/Groovyを使用してExcelドキュメントを操作するコードです。

  • +0

    私はbeanshellプリプロセッサを使用することができます –

    +0

    理論的にははい、私は[JSR223 PreProcessor](http://jmeter.apache.org/ usermanual/component_reference.html#JSR223_PreProcessor)と[Groovy言語](http://www.groovy-lang.org/)では、Groovyのパフォーマンスははるかに優れています。Javaに準拠しており、セクシーな言語機能を備えています。 GroovyはNew Black(https://www.blazemeter.com/blog/groovy-new-black)の記事です。 –

    関連する問題