読者です 読者をやめる 読者になる 読者になる

Jmeterめも:リモートクライアントで実行中に途中経過をみたり

jmeter

めも1
Jmeterのサーバ・クライアント機能でテストしているときに途中経過を見たい場合はjmeter.propertiesファイルの以下の部分を有効にする。summariser.logはファイルがいらなければ不要。だいたいsummariser.intervalとsummariser.outがあればokかな。

#---------------------------------------------------------------------------
# Summariser - Generate Summary Results - configuration (mainly applies to non-GUI mode)
#---------------------------------------------------------------------------
#
# Define the following property to automatically start a summariser with that name
# (applies to non-GUI mode only)
#summariser.name=summary
#
# interval between summaries (in seconds) default 3 minutes
#summariser.interval=5
#
# Write messages to log file
#summariser.log=true
#
# Write messages to System.out
#summariser.out=true

めも2
自分で作ったJavaリクエストのスループットを計測したい場合、Javaリクエストのスループットは通常計測されないけどSampleResultクラスのsampleStart()、sampleEnd()を入れておくと統計レポートでスループットが見れるようになる。

public SampleResult runTest(JavaSamplerContext ctx) {
    SampleResult sr = new SampleResult();
    sr.sampleStart();

    // なにか色々な処理を実行

    sr.sampleEnd();

    return sr;
}