19 はじめに ¶

このドキュメントでは、JMeter のプロパティについて説明します。jmeter.propertiesまたはreportgenerator.propertiesにあるプロパティは、 user.propertiesファイルで設定する必要があります。これらのプロパティは、通常、クラスがロードされるときに解決されるため、JMeter の再起動後にのみ考慮されます。

19.1 言語

パラメーター

属性
説明
必須
言語
優先 GUI 言語。JVM デフォルト ロケールの言語を使用するには、コメント アウトします。
例:
言語=en
このプロパティは、 jmeter.propertiesファイルで設定する必要がある唯一のプロパティです
言語を完全に構成するには、必ずロケールを設定してください。「国際化: Java プラットフォームでのロケールについて」を参照してください。英語の例:
-Duser.language=en -Duser.region=EN
いいえ
locales.add
表示されたリストに追加する追加のロケール。
現在のデフォルト リストは次のとおりです: enfrdenoestrjazh_CNzh_TWplpt_BRJMeterMenuBar#makeLanguageMenu()
を参照してください 。エントリは、言語名のコンマ区切りリストです。 例:

locales.add=zu
いいえ

19.2 XML パーサー

パラメーター

属性
説明
必須
xpath.namespace.config
名前空間マッピングをprefix=Namespace の形式で含むプロパティ ファイルへのパス。例:
ns=http://biz.aol.com/schema/2006-12-18
いいえ
xpath2query.parser.cache.size
コンパイルされた XPath クエリを格納するための XPath2 クエリ キャッシュ デフォルトは400
いいえ

19.3 SSL 設定

SSL (Java) システム プロパティはsystem.propertiesになりました JMeter は javax を
変換しなくなりました。jmeter.propertiesのxxxプロパティ エントリ をシステム プロパティに追加します。これらは、 system.propertiesファイルまたはコマンドラインで定義する必要があります。system.propertiesファイルを使用 すると、柔軟性が向上します。

パラメーター

属性
説明
必須
https.sessioncontext.shared
デフォルトでは、SSL セッション コンテキストは、共有されるのではなく、スレッドごとに作成されるようになりました。
このプロパティをtrueに設定すると、古い動作を有効にできます。デフォルト: false
いいえ
https.default.プロトコル
https のデフォルト プロトコルは、JVM のバージョンによって異なる場合があることに注意してください。TLS、SSL、HTTPS の診断 バグ 58236を参照してください。デフォルトの HTTPS プロトコル レベル:
https.default.protocol=TLS
これは、次のように変更する必要がある場合があります。
https.default.protocol=SSLv3
いいえ
https.socket.protocols
有効にするプロトコルのリスト。ターゲット サーバーに問題が見つかった場合は、サブセットのみを選択する必要がある場合があります。
これは、サーバーがソケット バージョンのネゴシエーションをサポートしていない場合に必要です。これにより、次のようなエラーが発生する可能性があります: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated またはjava.net.SocketException: Connection reset バグ 54​​759
を参照してください。例:
https.socket.protocols=SSLv2Hello SSLv3 TLSv1
いいえ
https.cipherSuites
HTTPS 接続で使用できる SSL 暗号スイートのカンマ区切りリスト。予想されるクライアントの動作に一致させるため、または多数のユーザーで実行する場合に JMeter での暗号化のオーバーヘッドを削減するために、暗号スイートのサブセットを使用することが望ましい場合があります。指定された暗号スイートが JVM でサポートされていない場合、または HTTPS サーバーでサポートされている暗号スイートがこのリストと重複していない場合は、エラーが発生する可能性があります。JSSE リファレンス ガイド を参照してください 。
例えば:
https.cipherSuites=TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_RSA_WITH_AES_128_GCM_SHA256
指定しない場合、JMeter は JVM がサポートする暗号スイートのデフォルト リストを使用します。
いいえ
httpclient.reset_state_on_thread_group_iteration
新しいスレッド グループの反復を開始するときに HTTP 状態をリセットします。要約すると、 trueは次の反復が新しいユーザーに関連付けられていることを意味します。 falseは、次の反復が同じユーザーに関連付けられていることを意味します。 trueには以下が含まれます。
  • 開いている接続を閉じる
  • SSL 状態のリセット
デフォルト: true
いいえ
https.use.cached.ssl.context
反復間でキャッシュされた SSL コンテキストの再利用を許可するかどうかを制御します。繰り返しごとに SSL コンテキストをリセットするに
は、値をfalseに設定します。
デフォルト: true
非推奨、正しい値でhttpclient.reset_state_on_thread_group_iterationを使用する必要があります
いいえ
https.keyStoreStartIndex
多くのエントリを持つキーストアで使用されるインデックスを開始します。
デフォルトでは、エントリ0、つまり最初のエントリが使用されます。
デフォルト: 0
いいえ
https.keyStoreEndIndex
多くのエントリを持つキーストアで使用される終了インデックス。
デフォルト: 0
いいえ

19.4 ルックアンドフィールの設定

パラメーター

属性
説明
必須
jmeter.laf.windows_10
Swing デフォルト UI
のクラス名 オプション/ルック アンド フィールの選択リストにカーソルを合わせると、使用可能な LAF クラス名がツールヒント テキストとして表示されるようになりました。
以下に示すように、完全なクラス名を使用するか、文字列「System」または「CrossPlatform」のいずれかを使用できます。これは、JMeter がUIManager.get<name>LookAndFeelClassName()によって返される対応する文字列を使用することを意味します。
LAF はos.name (小文字、スペースは「_」に置き換え) でオーバーライドできます。
LAF プロパティの検索順序
たとえば、Windows 10のos.nameを考えてみましょう。 JMeter は最初にプロパティを探します。
jmeter.laf.windows_10=javax.swing.plaf.metal.MetalLookAndFeel
そうしないと、OS ファミリのos.nameが最初のスペースに短縮されて使用されます。したがって、この例では、JMeter はプロパティを探します。
jmeter.laf.windows=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Mac は System LAF を介して設定した方が見栄えが良いようです
jmeter.laf.mac=システム
それができない場合は、JMeter のデフォルト LAF を次の方法で定義できます。
jmeter.laf=システム
上記のjmeter.lafプロパティのいずれも定義されていない場合、JMeter はCrossPlatform LAF を使用します。これは、CrossPlatform LAF が一般的にSystem LAF よりも見栄えが良いためです。詳細については、 バグ 52026を参照してください。
[オプション] > [ルック アンド フィール] メニューを使用して JMeter GUI からルック アンド フィール (LAF) を変更した場合は、JMeter を再起動して、変更が完全に有効になるようにする必要があります。
いいえ
jmeter.loggerpanel.display
LoggerPanel を表示します。
デフォルト: false
いいえ
jmeter.loggerpanel.enable_when_closed
LogViewer パネルを閉じてもログ イベントを受信できるようにします。
2.12以降有効
これはパフォーマンスに影響を与えることに注意してください。ただし、負荷テストに GUI モードを使用してはならないため、許容されます。
デフォルト: true
いいえ
jmeter.loggerpanel.maxlength
LoggerPanel に保持される最大行数。0は無制限を意味します。
デフォルト: 1000
いいえ
jmeter.gui.refresh_period
リスナーのイベントを処理する 間隔 (ミリ秒)。
デフォルト: 500
いいえ

19.4.1 ダークラフの設定

パラメーター

属性
説明
必須
darklaf.decorations
Darklaf ルック アンド フィールを使用する場合、カスタム ウィンドウ クロームを有効にします。デフォルト: false
いいえ
darklaf.unifiedMenuBar
Darklaf ルック アンド フィールを使用する場合、Windows で統一されたメニューバーを有効にします。
このプロパティは、darklaf.nativetrue の場合にのみ効果があります。デフォルト: true
いいえ

19.5 ツールバー表示

パラメーター

属性
説明
必須
jmeter.toolbar.icons
ツールバー アイコンの定義。
デフォルトはorg/apache/jmeter/images/toolbar/icons-toolbar.properties です
いいえ
jmeter.ツールバー
ツールバーのリスト。
デフォルトは次のとおりです。
new,open,close,save,save_as_testplan,|,cut,copy,paste,|,expand,collapse,toggle,|,test_start,test_stop,test_shutdown,|,test_start_remote_all,test_stop_remote_all,test_shutdown_remote_all,|,test_clear,test_clear_all,|,検索,search_reset,|,function_helper,help
いいえ
jmeter.toolbar.icons.size
利用可能なサイズは次のとおりです: 22x2232x3248x48 . HiDPI モードの推奨値は
jmeter.toolbar.icons.size=48x48
デフォルト: 22x22
いいえ
jmeter.icons
アイコンの定義。代替セット:
jmeter.icons=org/apache/jmeter/images/icon_1.properties
歴史的なアイコン セット (非推奨):
jmeter.icons=org/apache/jmeter/images/icon_old.properties
デフォルト: org/apache/jmeter/images/icon.properties
いいえ
jmeter.tree.icons.size
利用可能なサイズは: 19x1924x2432x3248x48です。HiDPI ディスプレイに役立ちます (以下を参照)。
デフォルト: 19x19
3200x1800 のような HiDPI 画面の推奨値: 32x32
いいえ
jmeter.hidpi.mode
HiDPI モード。「疑似」-HiDPI モードを有効にします。Linux または Windows の高解像度画面で、JVM によって正しく管理されない一部の UI 要素のサイズを大きくすることができます。
デフォルト: false
いいえ
jmeter.hidpi.scale.factor
HiDPI 倍率。HiDPI の推奨値: 2.0。デフォルト: 1.0
いいえ
not_in_menu
JMeter GUI に表示しないコンポーネント (GUI クラス名または静的ラベル)。
これらの要素は非推奨であり、次のバージョンで削除されます。
MongoDB スクリプト、MongoDB ソース構成
デフォルトは次のとおりです。
org.apache.jmeter.protocol.mongodb.sampler.MongoScriptSampler、org.apache.jmeter.protocol.mongodb.config.MongoSourceElement
いいえ
undo.history.size
元に戻す履歴の項目数。 この機能は、バグ57043 バグ 57039、および バグ 57040の既知の未修正のバグにより
、デフォルト ( 0 ) で無効になっています。ゼロより大きい数値に設定します (デフォルトとして25が適しています)。 大きいほど、より多くのメモリが消費されます。デフォルト: 0
いいえ
gui.quick_X
JMeter コンポーネントを追加するためのホットキー( Xはショートカット キー)。例:
gui.quick_0=ThreadGroupGui
gui.quick_1=HttpTestSampleGui
gui.quick_2=RegexExtractorGui
gui.quick_3=アサーションGui
gui.quick_4=ConstantTimerGui
gui.quick_5=TestActionGui
gui.quick_6=JSR223PostProcessor
gui.quick_7=JSR223プリプロセッサ
gui.quick_8=デバッグサンプラー
gui.quick_9=ViewResultsFullVisualizer
上記のコードは、 Ctrl  +  0Ctrl  +  9 ( Mac では ⌘ + 0 … ⌘ + 9)  押す 対応 する 要素 を追加します 。
いいえ

19.6 JMX バックアップの設定

パラメーター

属性
説明
必須
jmeter.gui.action.save.backup_on_save
テスト計画の保存時に.jmxファイル の自動バックアップを有効にします。
有効にすると、.jmxが保存される前に、 jmeter.gui.action.save.backup_directoryプロパティが指すディレクトリにバックアップされます (以下を参照)。バックアップ ファイル名は、jmx ファイルが保存された後に作成されます。たとえば、最後に作成されたバックアップ ファイルがtest-plan-000011.jmxである場合、 test-plan.jmxを保存すると、バックアップ ディレクトリにtest-plan-000012.jmxが作成されます。 デフォルト値はtrueで、自動バックアップが有効になっていることを示します。 デフォルト: true

いいえ
jmeter.gui.action.save.backup_directory
GUI での保存時に JMX バックアップが作成されるバックアップ ディレクトリ パスを設定します。
設定されていない場合 (デフォルト)、JMeter ベース インストールのサブディレクトリにバックアップ ファイルが作成されます。設定されていてディレクトリが存在しない場合は、対応するディレクトリが作成されます。
デフォルト: ${JMETER_HOME}/backups
いいえ
jmeter.gui.action.save.keep_backup_max_hours
保存時刻以降にバックアップ ファイルを保持する最大時間 (時間単位) を設定します。
デフォルトでは、有効期限は設定されていません。つまり、バックアップは永久に保持されます。
デフォルト: 0
いいえ
jmeter.gui.action.save.keep_backup_max_count
保存するバックアップ ファイルの最大数を設定します。デフォルトでは、10 個のバックアップが保持されます。
これをゼロに設定すると、バックアップが削除されなくなります ( keep_backup_max_hours がゼロ以外の値に設定されていない限り)。
デフォルト: 10
いいえ
save_automatically_before_run
テスト計画の実行を開始する前に .jmx ファイルの自動保存を
有効にする 有効にすると、実行前に .jmx が保存され、指定されたディレクトリにバックアップされます。
デフォルト: true
いいえ

19.7 リモートホストと RMI 設定

パラメーター

属性
説明
必須
リモートホスト
リモート ホスト - カンマ区切り、たとえば
remote_hosts=localhost:1099,localhost:2010
デフォルト: 127.0.0.1
いいえ
サーバポート
サーバーが使用する RMI ポート (同じポートでrmiregistryを開始する必要があります)。ポートを (たとえば) 1234に変更するには:
サーバー上:
  1. server_port=1234 に設定
  2. ポート1234でrmiregistryを開始します
Windows では、次の方法でこれを行うことができます。
サーバー_ポートを設定 = 1234
JMETER サーバー
Unix の場合:
SERVER_PORT=1234 jmeter サーバー
Windows クライアントの場合:
remote_hosts=サーバーを設定:1234
Unix クライアントの場合:
エクスポート remote_hosts=サーバー:1234
デフォルト: 1099
いいえ
client.rmi.localport
RemoteSampleListenerImplおよびRemoteThreadsListenerImpl によって使用される RMI ポートを制御するパラメーター(コントローラー)
デフォルト値は0で、ポートがランダムに割り当てられることを意味します。これがゼロ以外の場合、クライアント エンジンのローカル ポート番号のベースとして使用されます。現時点では、JMeter は、このプロパティで定義されたポートから始まる最大 3 つのポートを開きます。
Controller マシンのファイアウォールで、対応するポートを開く必要がある場合があります。
デフォルト: 0
いいえ
client.tries
分散テストの開始時に、リモート エンジンの初期化が何度か試行される場合があります。
デフォルトでは、試行は 1 回だけ行われます。このプロパティを増やして、再試行回数を増やします。
デフォルト: 1
いいえ
client.retries_delay
初期化が再試行される場合、このプロパティはそれらの試行間の遅延をミリ秒単位で設定します。
デフォルト: 5000
いいえ
client.continue_on_fail
すべての初期化試行が行われたときに、リモート エンジンが失敗した場合、テストは失敗します。失敗したノードを無視してテストを続行するには、
このプロパティをtrueに設定します。
デフォルト: false
いいえ
server.rmi.port
サーバーへのアクセスに使用される デフォルトのポート ( 1099 ) を変更するには。
デフォルト: 1099
いいえ
server.rmi.localport
JMeter サーバー エンジンに特定のポートを使用するには、サーバーを起動する前にこのプロパティを定義します。
デフォルト: 4000
いいえ
server.rmi.create
JMeter バージョン 2.3.1 以降、JMeter サーバーはサーバー プロセスの一部として RMI レジストリを作成します。サーバーによる RMI レジストリーの作成を停止するには、
このプロパティーをfalseに設定します。
デフォルト: true
いいえ
server.exitaftertest
JMeter バージョン 2.3.1 以降では、このプロパティを定義して、最初のテスト後に JMeter を終了させます。
デフォルト: true
いいえ
server.rmi.ssl.keystore.type
RMI 接続セキュリティのキーストアのタイプ。可能な値は使用中の JVM によって異なりますが、一般的にサポートされているのはJKSPKCS12です。デフォルト: JKS
いいえ
server.rmi.ssl.keystore.file
秘密鍵を含むキーストア ファイル デフォルト: rmi_keystore.jks
いいえ
server.rmi.ssl.keystore.password
キーストアのパスワードのデフォルト: changeit
いいえ
server.rmi.ssl.keystore.alias
キー エイリアスのデフォルト: rmi
いいえ
server.rmi.ssl.truststore.type
RMI 接続セキュリティのトラストストアのタイプのデフォルト: server.rmi.ssl.keystore.typeの値、JKS
いいえ
server.rmi.ssl.truststore.file
証明書を含むキーストア ファイル デフォルト: server.rmi.ssl.keystore.fileの値、つまりrmi_keystore.jks
いいえ
server.rmi.ssl.truststore.password
Trust store のパスワードのデフォルト: server.rmi.ssl.keystore.passwordの値、つまり changeit
いいえ
server.rmi.ssl.disable
RMI に SSL を使用しない場合は、 これをtrueに設定します。デフォルトはfalseです。
いいえ

19.8 インクルードコントローラー

パラメーター

属性
説明
必須
includecontroller.prefix
ファイル名を作成するときにIncludeController によって使用されるプレフィックス。
デフォルトは空の値
いいえ

19.9 HTTP Java 設定

パラメーター

属性
説明
必須
http.java.sampler.retries
断念するまでに HTTP Java サンプラーによって実行された接続再試行の数。 0は、バージョン 3.0 以降、再試行しないことを意味します。
デフォルト: 0
いいえ

19.10 Apache HttpClient 共通プロパティ

パラメーター

属性
説明
必須
http.post_add_content_type_if_missing
JMeter は POST リクエストにヘッダーContent-type: application/x-www-form-urlencodedがない場合に追加する必要がありますか?
バージョン 4.1 より前は true でした。
デフォルト: false
いいえ
httpclient.timeout
AJP Sampler のソケット タイムアウトを設定します (または、パラメーターhttp.socket.timeoutを使用します)。
値はミリ秒単位で、0はタイムアウトなしを意味します。
デフォルト: 0
いいえ
httpclient.version
http のバージョンを設定します。
デフォルト: 1.1 (またはパラメータhttp.protocol.versionを使用)
いいえ
httpclient.socket.http.cps
低速接続をエミュレートするには、1 秒あたりの文字数を 0 より大きい値に設定します。
デフォルト: 0
いいえ
httpclient.socket.https.cps
前と同じですが、https です。デフォルト: 0
いいえ
httpclient.loopback
ループバック プロトコルを有効にします。
デフォルト: true
いいえ
httpclient.localaddress
マルチホーム ホストに使用するローカル ホスト アドレスを定義します。例
httpclient.localaddress=1.2.3.4
いいえ
http.proxyUser
プロキシで使用するユーザー名を設定します。
いいえ
http.proxyPass
プロキシで使用するパスワードを設定します。
いいえ

19.11 ケルベロスのプロパティ

パラメーター

属性
説明
必須
kerberos_jaas_application
AuthManager Kerberos 構成jaas.conf
で使用されるアプリケーション モジュールの名前。 デフォルト: JMeter
いいえ
kerberos.spnego.strip_port
SPNEGO 認証用の SPN を構築する前に、URL からポートを削除する必要があります。デフォルト: true
いいえ
kerberos.spnego.delegate_cred
SPNEGO 認証で資格情報の委任を使用する必要があります。デフォルト: false
いいえ

19.12 Apache HttpClient のロギングの例

ヘッダー ワイヤとコンテキスト ロギングを有効にする - デバッグに最適 log4j2.xml で、次のように設定します。
<ロガー名="org.apache.http" レベル="デバッグ" />
<ロガー名="org.apache.http.wire" レベル="エラー" />
完全なワイヤおよびコンテキスト ロギングを有効にする log4j2.xml で、次のように設定します。
<ロガー名="org.apache.http" レベル="デバッグ" />
接続管理のコンテキスト ログを有効にする
<ロガー名="org.apache.http.impl.conn" レベル="デバッグ" />
接続管理/リクエスト実行のコンテキスト ロギングを有効にする
<ロガー名="org.apache.http.impl.conn" レベル="デバッグ" />
<Logger name="org.apache.http.impl.client" level="debug" />
<Logger name="org.apache.http.client" level="debug" />

19.13 Apache HttpComponents HTTPClient 設定 (HTTPClient4)

パラメーター

属性
説明
必須
hc.parameters.file
Apache HttpClient パラメータをオーバーライドするためのプロパティ ファイルを定義します。hc.parametersファイル
に何かを入れる場合は、この行のコメントを外してください。 デフォルト: hc.parameters
いいえ
httpclient4.auth.preemptive
BASIC 認証が使用されている場合、プリエンプティブに認証ヘッダーを送信します。デフォルト: true
いいえ
httpclient4.retrycount
試行する再試行回数。デフォルトでは、再試行はべき等 Http メソッドで行われます。すべてのメソッドを再試行する場合は、プロパティhttpclient4.request_sent_retry_enabled
を参照してください。 デフォルト: 0
いいえ
httpclient4.request_sent_retry_enabled
送信されたリクエストを再試行してもよい場合は、 このプロパティをtrueに設定します。これは、冪等リクエストと非冪等リクエストの両方が再試行されることを意味します。これは通常は false ですが、Amazon ELB などの一部のロード バランサーに対してテストする場合に役立ちます。
デフォルト: false
いいえ
httpclient4.idletimeout
サーバーがKeep-Aliveタイムアウト ヘッダー を送信しない場合に適用するアイドル接続タイムアウト (ミリ秒単位) 。
デフォルト: 0 ( Keep-Alived接続の推奨継続時間なし)
いいえ
httpclient4.validate_after_inactivity
接続を最後に使用してからの経過時間 (ミリ秒単位) がこの値を超えているかどうか、接続を確認します。この値が常にhttpclient4.time_to_live より少なくとも 150 ミリ秒低いことを確認します
。デフォルト: 4900
いいえ
httpclient4.time_to_live
TTL (ミリ秒単位) は絶対値を表します。何があっても、接続が TTL を超えて再利用されることはありません。
デフォルト: 60000
いいえ
httpclient4.deflate_relax_mode
一部のエッジの効いたアプリケーションが Deflated ストリームの終了を通知するために発行する可能性のある EOFException を無視します。
デフォルト: false
いいえ
httpclient4.gzip_relax_mode
一部のエッジの効いたアプリケーションが GZipped ストリームの終了を通知するために発行する可能性のある EOFException を無視します。
デフォルト: false
いいえ
httpclient4.default_user_agent_disabled
true の場合、デフォルトの HC4 User-Agent (Apache-HttpClient/XYZ (Java/ABC_D)) は追加されません。
デフォルト: false
いいえ

19.14 HTTP キャッシュマネージャーの設定

パラメーター

属性
説明
必須
cacheable_methods
キャッシュできるメソッドのスペースまたはカンマ区切りのリスト。
デフォルト: GET
いいえ
cache_manager.cached_resource_mode
注: このプロパティは現在、 バグ 56162の一時的な解決策です。
バージョン 2.12 以降、JMeter は、キャッシュで見つかったリソースに対して応答コード204 のサンプル結果を作成しなくなりました。これは、ブラウザが行うことと一致しています。
次の 3 つのモードから選択できます。
RETURN_NO_SAMPLE (デフォルト)
このモードはサンプル結果を返しません。追加の構成はありません。
RETURN_200_CACHE
このモードは、応答コード200と応答メッセージ " (ex cache) "を含む Sample Result を返します。
RETURN_CUSTOM_STATUS
このモードを選択すると、 RETURN_CUSTOM_STATUS.codeRETURN_CUSTOM_STATUS.messageを指定して、応答コードとメッセージを設定する必要があります。
デフォルト: RETURN_NO_SAMPLE
いいえ
RETURN_CUSTOM_STATUS.code
これにより、モードRETURN_CUSTOM_STATUSが選択されている 場合に返す応答コードを選択できます 。
デフォルトは空の値です。
いいえ
RETURN_CUSTOM_STATUS.message
これにより、モードRETURN_CUSTOM_STATUSが選択されている 場合に返す応答メッセージを選択できます 。
デフォルトは空の値
いいえ

19.15 結果ファイルの構成

パラメーター

属性
説明
必須
jmeter.save.saveservice.output_format
このセクションは、結果データの保存方法を決定するのに役立ちます。
コメントアウトされた値はデフォルトです。
正当な値: xmlcsvdb現在、 xmlcsv
のみがサポートされています。 デフォルト: csv
いいえ
jmeter.save.saveservice.assertion_results_failure_message
フィールドを保存する必要がある場合はtrue 。それ以外の場合はfalse
assertion_results_failure_messageは CSV 出力にのみ影響します。
デフォルト: true
いいえ
jmeter.save.saveservice.assertion_results
正当な値: nonefirstall
デフォルト:なし
いいえ
jmeter.save.saveservice.data_type
デフォルト: true
いいえ
jmeter.save.saveservice.label
デフォルト: true
いいえ
jmeter.save.saveservice.response_code
デフォルト: true
いいえ
jmeter.save.saveservice.response_data
response_dataは現在、CSV 出力ではサポートされていません
デフォルト: false
いいえ
jmeter.save.saveservice.response_data.on_error
失敗したサンプルの ResponseData を保存します。デフォルト: false
いいえ
jmeter.save.saveservice.response_message
デフォルト: true
いいえ
jmeter.save.saveservice.successful
デフォルト: true
いいえ
jmeter.save.saveservice.thread_name
デフォルト: true
いいえ
jmeter.save.saveservice.time
デフォルト: true
いいえ
jmeter.save.saveservice.subresults
デフォルト: true
いいえ
jmeter.save.saveservice.assertions
デフォルト: true
いいえ
jmeter.save.saveservice.latency
デフォルト: true
いいえ
jmeter.save.saveservice.connect_time
デフォルト: false
いいえ
jmeter.save.saveservice.samplerData
デフォルト: false
いいえ
jmeter.save.saveservice.responseHeaders
デフォルト: false
いいえ
jmeter.save.saveservice.requestHeaders
デフォルト: false
いいえ
jmeter.save.saveservice.encoding
デフォルト: false
いいえ
jmeter.save.saveservice.bytes
デフォルト: true
いいえ
jmeter.save.saveservice.url
デフォルト: false
いいえ
jmeter.save.saveservice.filename
デフォルト: false
いいえ
jmeter.save.saveservice.hostname
デフォルト: false
いいえ
jmeter.save.saveservice.thread_counts
デフォルト: true
いいえ
jmeter.save.saveservice.sample_count
デフォルト: false
いいえ
jmeter.save.saveservice.idle_time
デフォルト: true
いいえ
jmeter.save.saveservice.timestamp_format
タイムスタンプ形式 - これは CSV 出力ファイルにのみ影響します。
正当な値: nonems 、またはSimpleDateFormatに適した形式。
デフォルト:ミリ秒
いいえ
jmeter.save.saveservice.timestamp_format
デフォルト: yyyy/MM/dd HH:mm:ss.SSS
いいえ
jmeter.save.saveservice.default_delimiter
カンマ区切り値 (CSV) ファイルまたはフィールドの値が指定された区切り記号で区切られているその他の形式で使用します。
デフォルト: ,
TAB の場合、\tを使用できます
いいえ
jmeter.save.saveservice.print_field_names
CSV 形式のファイルにのみ適用:
フィールド名を CSV の最初の行として出力
デフォルト: true
いいえ
サンプル変数
値が結果データ ファイルに保存される JMeter 変数名のオプション リスト。
コンマを使用して名前を区切ります。
デフォルト: SESSION_ID,REFERENCE
いいえ
jmeter.save.saveservice.xml_pi
注: 現在の実装では、値を属性として XML に保存するため、名前は有効な XML 名である必要があります。
2.3.2 以降のバージョンの JMeter では、変数をすべてのサーバーに送信して、クライアントで正しいデータを使用できるようにします。
ファイルの 2 行目のオプションの XML 処理命令。
デフォルトは空の値
いいえ
jmeter.save.saveservice.base_prefix
現在のベースに関連するファイル名を識別するために使用されるプレフィックス。
デフォルト: ~/
いいえ
jmeter.save.saveservice.autoflush
XML または CSV 出力で記述された各行の AutoFlush。
これをtrueに設定すると、クラッシュの場合にテスト結果のデータ損失が少なくなりますが、特に集中的なテスト (一時停止が少ないかまったくない) の場合、パフォーマンスに影響があります。
JMeter バージョン 2.10 以降、これはデフォルトでfalseです。
デフォルト: false
いいえ

19.16 SampleResults に影響する設定

パラメーター

属性
説明
必須
sampleresult.timestamp.start
終了の代わりに開始タイム スタンプを保存します。
これは、結果ファイルに保存されるタイムスタンプにも影響します。
デフォルト: false
いいえ
sampleresult.useNanoTime
System.nanoTime() を使用するかどうか- それ以外の場合はSystem.currentTimeMillis()のみを使用します。
デフォルト: true
いいえ
sampleresult.nanoThreadSleep
nanoTime オフセットを計算するには、バックグラウンド スレッドを使用します。
バックグラウンド スレッドを無効にするには、これをゼロ未満の値に設定します。
デフォルト: 5000
いいえ
subresults.disable_renaming
バージョン 5.0 以降、JMeter には、デフォルトでサブ結果に番号を付ける新しい SubResult Naming Policy があります。
このプロパティをtrueに設定すると、名前変更ポリシーが破棄されます。これは、機能テストに JMeter を使用している場合に必要になることがあります。
デフォルト: false
いいえ

19.17 アップグレード

パラメーター

属性
説明
必須
upgrade_properties
下位互換性の問題のための名前変更の記録を保持するファイル。
デフォルト: /bin/upgrade.properties
いいえ

19.18 JMeter テスト スクリプト レコーダ設定

パラメーター

属性
説明
必須
プロキシの一時停止
注: この要素はもともとプロキシ レコーダーと呼ばれていたため、プロパティに「proxy」という接頭辞が付いています。
レコーダは、HTTP 要求間に少なくとも 5 秒 (デフォルト) のギャップを検出した場合、ユーザーが新しい URL をクリックしたと見なします。ミリ秒単位で指定します。
デフォルト: 5000
いいえ
proxy.number.requests
サンプラー名に数字のサフィックスを追加します。
デフォルト: true
いいえ
proxy.sampler_format
[フォーマット文字列を使用] が命名スキームとして選択されている 場合の、新しいサンプラーのデフォルトのフォーマット文字列。
デフォルト: #{counter,number,000} - #{path} (#{name})
いいえ
proxy.excludes.suggested
除外する URL パターンに追加される URL パターンのリスト。複数の行は;
で区切ります。 デフォルト: .*\\.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2)
いいえ
jmeter.httpsampler
デフォルトの HTTP サンプラーを変更します。
次のいずれかになります。
HTTPSamplerまたはJava
Javaサンプラーを使用する
HTTPSampler2
HttpClient4
Apache HTTPClient バージョン 4 を使用する
デフォルト: HttpClient4
いいえ
jmeter.httpclient.strict_rfc2616
デフォルトでは、JMeter はRFC 2616 リダイレクトをより寛容にしようとし、相対パスを許可します。
厳密な適合性をテストする場合は、この値をtrueに設定します。
プロパティがtrue の場合、JMeter は RFC 3986 セクション 5.2に従います。
デフォルト: false
いいえ
proxy.content_type_include
使用するデフォルトの content-typeインクルード フィルタ。正規表現として指定されます。
デフォルト: text/html|text/plain|text/xml
いいえ
proxy.content_type_exclude
使用するデフォルトの content-type除外フィルター。正規表現として指定されます。
デフォルト: image/.*|text/css|application/.*
いいえ
proxy.headers.remove
ヘッダー マネージャー要素から削除する既定のヘッダー。コンマ区切りリストとして指定
ヘッダーのCookieAuthorizationは常に削除されます。
デフォルト: If-Modified-Since,If-None-Match,Host
いいえ
プロキシ.バイナリ.タイプ
バイナリコンテンツ タイプの処理。
これらのコンテンツ タイプは、要求をファイルに保存することによって処理されます。
デフォルト: application/x-amf,application/x-java-serialized-object,binary/octet-stream
いいえ
プロキシ.バイナリ.ディレクトリ
ファイルはこのディレクトリに保存されます。
デフォルト: user.dir
いいえ
proxy.binary.filesuffix
ファイルは、この値のサフィックスを付けて作成されます。
デフォルト: .binary
いいえ
プロキシ.リダイレクト.無効化
生成されたサンプルが自動リダイレクトを使用する場合に、リダイレクトの結果として生じたサンプルの無効化を試みるかどうか。
デフォルト: true
いいえ
プロキシ.ssl.プロトコル
SSL 構成。
デフォルト: TLS
いいえ

19.19 Test Script Recorder 証明書の設定

パラメーター

属性
説明
必須
プロキシ.証明書.ディレクトリ
デフォルト: JMeter binディレクトリ
いいえ
proxy.cert.file
デフォルト: proxyserver.jks
いいえ
proxy.cert.type
デフォルト: JKS
いいえ
proxy.cert.keystorepass
デフォルト:パスワード
いいえ
proxy.cert.keypassword
デフォルト:パスワード
いいえ
proxy.cert.factory
デフォルト: SunX509
いいえ
proxy.cert.alias
キーストアから特別なエントリを使用する場合は、このプロパティを定義します。
デフォルトは空の値
いいえ
proxy.cert.validity
JMeter によって作成された証明書のデフォルトの有効期間 (日数)。
デフォルト: 7
いいえ
proxy.cert.dynamic_keys
動的キー生成を使用します (JMeter/JVM でサポートされている場合)。false
の 場合、証明書のない単一のキーの使用に戻ります。 デフォルト: true
いいえ

19.20 JMeter プロキシ設定

パラメーター

属性
説明
必須
http.proxyドメイン
ユーザー名とパスワードにコマンドライン フラグを使用します。
デフォルト: NTLM ドメイン (HTTPClient サンプラーで必要な場合)
いいえ

19.21 HTML パーサーの設定

パラメーター

属性
説明
必須
HTTPResponse.parsers
パーサー グループのスペース区切りリスト。
パーサーごとに、parser .typesおよびparser .classNameプロパティが必要です。
デフォルト: htmlParser wmlParser cssParser
いいえ
cssParser.className
ph-css に基づく CSS パーサー。
デフォルト: org.apache.jmeter.protocol.http.parser.CssParser
いいえ
cssParser.types
cssParser によって処理されるコンテンツ タイプ。
デフォルト: text/css
いいえ
css.parser.cache.size
CSS パーサーの LRU キャッシュ サイズ。このキャッシュには、CSS で見つかった URL が保存され、CSS の継続的な解析が回避されます。デフォルトのキャッシュ サイズは 400 です。値を 0 に設定することで無効にできます。デフォルトは 400
です
いいえ
css.parser.ignore_all_css_errors
CSS パーサーがすべての CSS エラーを無視するようにします。
デフォルト: true
いいえ
htmlParser.className
使用する HTML パーサーを定義します。
このプロパティはコメントしないでください。
org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
この新しいパーサー (2.10 以降) は、他のどのパーサーよりも優れたパフォーマンスを発揮するはずです。 バグ 55632を参照してください。
org.apache.jmeter.protocol.http.parser.JTidyHTMLParser
JMeter バージョン 2.10 より前のデフォルトのパーサー
org.apache.jmeter.protocol.http.parser.RegexpHTMLParser
正規表現エクストラクタは、コメント アウトされた参照を検出する場合があることに注意してください。
多くの場合、問題なく動作しますが、追加の参照が生成される可能性があることに注意してください。
org.apache.jmeter.protocol.http.parser.JsoupBasedHtmlParser
このパーサーは JSoup に基づいています。これは最も正確なパーサーであるはずですが、LagartoBasedHtmlParser よりもパフォーマンスが劣ります。
デフォルト: org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser
はい
htmlParser.types
htmlParser を以下のコンテンツ タイプに関連付けるために HTTPSamplerBase によって使用されます。
デフォルト: text/html application/xhtml+xml application/xml text/xml
いいえ
wmlParser.className
デフォルト: org.apache.jmeter.protocol.http.parser.RegexpHTMLParser
いいえ
wmlParser.types
wmlParser を以下のコンテンツ タイプに関連付けるために HTTPSamplerBase によって使用されます。
デフォルト: text/vnd.wap.wml
いいえ

19.22 リモートバッチ設定

分散テストを使用する場合に、サーバーからクライアントに SampleResults を送信する方法を構成します。

現在、モードはクライアントで解決されていますが、他のプロパティ ( time_threshold など) はサーバーで解決されていることに注意してください。

JMeter バージョン 2.9 以降、デフォルトはStrippedBatchで、バッチ モードでサンプルを返します (デフォルトでは 100 サンプルごと、または 1 分ごと)。
次のように構成することで、モードを設定できます。

mode=以下の可能なモードの 1 つ
StrippedBatch は SampleResult から応答データを削除するため、応答データが必要な場合は別のモードに変更してください。

可能なモードは次のとおりです。

標準
SampleResult を 1 つずつ送信します
バッチ
SampleResults を送信する前に蓄積します。プロパティnum_sample_thresholdおよびtime_thresholdによって構成されます
統計
サンプル要約統計を返します。プロパティkey_on_threadnameおよびtime_thresholdによって構成されます
剥ぎ取られた
標準モードに似ていますが、SampleResult から Response を取り除きます。プロパティsample_sender_strip_also_on_errorによって構成されます
StrippedBatch
Batchと同じですが、SampleResult から Response を取り除きます。プロパティnum_sample_thresholdtime_threshold 、およびsample_sender_strip_also_on_errorによって構成されます
非同期
非同期送信者。キューとバックグラウンド ワーカー プロセスを使用してサンプルを返します。プロパティasynch.batch.queue.sizeによって構成されます
StrippedAsync
Asynch と同じですが、SampleResultから応答データを取り除きます。プロパティasynch.batch.queue.size およびsample_sender_strip_also_on_errorによって構成されます
StrippedDiskStore
DiskStoreと同じですが、SampleResult から応答データを取り除きます
AbstractSampleSenderを拡張するクラス(例: org.example.load.MySampleSender )
選択したカスタム実装

パラメーター

属性
説明
必須
sample_sender_client_configured
サンプル送信者の実装はどのように構成されていますか:
真実
(デフォルト) クライアント構成が使用されることを意味します
間違い
サーバー構成が使用されることを意味します
デフォルト: true
いいえ
sample_sender_strip_also_on_error
バージョン 3.1 以降の JMeter では、SampleResults がエラーになっている場合でも応答が削除されます。以前の動作に戻したい (誤って応答を削除しない) 場合は、このプロパティをfalse
に 設定します。デフォルト: true
いいえ
モード
リモート バッチ処理のサポート。
JMeter バージョン 2.9 以降、デフォルトはStrippedBatchで、バッチ モードでサンプルを返します (デフォルトでは 100 サンプルごと、または 1 分ごと)。
また、StrippedBatch は SampleResult から応答データを削除するため、応答データが必要な場合は別のモードに変更してください。
いいえ
key_on_threadname
threadGroupではなくthreadNameの重要な統計サンプルに対してtrueに 設定します。 デフォルト: false
いいえ
num_sample_threshold
クライアントに送信する前に蓄積する SampleResults の数。
デフォルト: 100
いいえ
time_threshold
クライアントに送信する前に SampleResults を保持する時間。値はミリ秒単位です。
デフォルト: 60000
いいえ
asynch.batch.queue.size
非同期モードで 使用されるデフォルトのキュー サイズ。
デフォルト: 100
いいえ

19.23 JDBC リクエストの設定

パラメーター

属性
説明
必須
jdbcsampler.nullmarker
null 値を示すために使用される文字列。
デフォルト: ]NULL[
いいえ
jdbcsampler.max_retain_result_size
サンプラーでCLOBまたはBLOB から格納する最大バイト数。
デフォルト: 65536 (バイト)
いいえ
jdbc.config.check.query
データベースがまだ応答しているかどうかを判断するために使用されるクエリのリスト。
デフォルトは次のとおりです。
INFORMATION_SCHEMA.SYSTEM_USERS から 1 を選択|デュアルから 1 を選択|sysibm.sysdummy1 から 1 を選択|rdb$database から 1 を選択
いいえ
jdbc.config.jdbc.driver.class
JDBC ドライバー クラス名のリスト
デフォルトは次のとおりです。
com.mysql.jdbc.Driver|org.postgresql.Driver|oracle.jdbc.OracleDriver|com.ingres.jdbc.IngresDriver|com.microsoft.sqlserver.jdbc.SQLServerDriver|com.microsoft.jdbc.sqlserver.SQLServerDriver|org. apache.derby.jdbc.ClientDriver|org.hsqldb.jdbc.JDBCDriver|com.ibm.db2.jcc.DB2Driver|org.apache.derby.jdbc.ClientDriver|org.h2.Driver|org.firebirdsql.jdbc.FBDriver| org.mariadb.jdbc.Driver|org.sqlite.JDBC|net.sourceforge.jtds.jdbc.Driver|com.exasol.jdbc.EXADriver
いいえ

19.24 OSプロセスサンプラーの設定

19.25 TCP サンプラの設定

パラメーター

属性
説明
必須
tcp.handler
デフォルトのハンドラー クラス。
デフォルト: TCPClientImpl
いいえ
tcp.eolByte
eolチェックをスキップする には、これを-128から+127 の範囲外の値に設定します。 行末のデフォルトのバイト値: 1000
いいえ
tcp.charset
org.apache.jmeter.protocol.tcp.sampler.TCPClientImpl で使用される TCP 文字セット。デフォルトは、 Charset.defaultCharset().name()
によって返されるプラットフォームのデフォルトの文字セットです。
いいえ
tcp.status.prefix
ステータス応答コードの先頭の文字列。
デフォルト:ステータス
いいえ
tcp.status.suffix
ステータス応答コードの末尾の文字列。
デフォルト: .
いいえ
tcp.status.properties
コードをメッセージに変換するプロパティファイル。
デフォルト: mytestfiles/tcpstatus.properties
いいえ
tcp.binarylength.prefix.length
LengthPrefixedBinaryTCPClientImpl実装で 使用される長さプレフィックス(バイト単位)。
デフォルト: 2
いいえ

19.26 Summariser - 要約結果の生成 - 構成 (主に CLI モードに適用)

パラメーター

属性
説明
必須
summariser.name
次のプロパティをコメント化して、デフォルトの CLI モード サマライザーを無効にします。
[または値を変更して名前を変更]
CLI モードのみに適用
デフォルト:概要
いいえ
summariser.interval
要約の間隔 (秒単位)。
デフォルト: 30
いいえ
summariser.log
メッセージをログ ファイルに書き込みます。
デフォルト: true
いいえ
summariser.out
メッセージをSystem.out に書き込みます。
デフォルト: true
いいえ
summariser.ignore_transaction_controller_sample_result
TransactionControllers によって生成された SampleResults を無視します。
デフォルト: true
いいえ

19.27 集計レポートと集計グラフ - 設定

パラメーター

属性
説明
必須
集計_rpt_pct1
レポートに表示するパーセンタイル。0から100
までの float 値として与えられます(パーセントを意味します)。 表示する最初のパーセンタイル。 デフォルト: 90

いいえ
集計_rpt_pct2
表示する 2 番目のパーセンタイル。0から100
までの float 値として与えられます(パーセントを意味します)。 デフォルト: 95
いいえ
集計_rpt_pct3
表示する 2 番目のパーセンタイル。0から100
までの float 値として与えられます(パーセントを意味します)。 デフォルト: 99
いいえ

19.28 BackendListener - 設定

パラメーター

属性
説明
必須
backend_graphite.send_interval
送信間隔 (秒単位)。
デフォルト: 1
いいえ
backend_influxdb.send_interval
送信間隔 (秒単位)。
デフォルト: 5
いいえ
backend_influxdb.connection_timeout
InfluxDB 接続タイムアウト。
デフォルト: 1000ミリ秒
いいえ
backend_influxdb.socket_timeout
InfluxDB ソケット読み取りタイムアウト。
デフォルト: 3000ミリ秒
いいえ
backend_influxdb.connection_request_timeout
接続を取得するための InfluxDB タイムアウト。
デフォルト: 100ミリ秒
いいえ
backend_metrics_window
PercentilesMin 、およびMax のバックエンド メトリクス スライディング ウィンドウ サイズ。
デフォルト: 100
いいえ
backend_metrics_large_window
PercentilesMin 、およびMax のバックエンド メトリクス スライディング ウィンドウ サイズ。backend_metrics_window_mode=timed の場合
この値を高く設定しすぎると、OOM が発生する可能性があります バックエンド メトリックのスライディング ウィンドウ サイズ デフォルト: 5000
いいえ
backend_metrics_window_mode
バックエンド メトリック ウィンドウ モード。可能な値:
  • fixed : 固定サイズのウィンドウ
  • timed : タイムボックス
デフォルト:固定
いいえ

19.29 BeanShell の設定

パラメーター

属性
説明
必須
beanshell.server.port
BeanShell サーバーのプロパティ。
そのポートで http サーバーを開始するには、ポート番号をゼロ以外として定義します。
telnet サーバーは次のポートで開始されます。
デフォルト: 0 (つまり、サーバーを起動しない)
セキュリティはありません。ポートに接続できる人は誰でも任意の BeanShell コマンドを発行できます。これらは、JMeter アプリケーションとホストへの無制限のアクセスを提供できます。 ファイアウォールなどによってポートがアクセスから保護されていない限り、サーバーを有効にしないでください。
いいえ
beanshell.server.file
サーバー初期化ファイルを定義します。
デフォルト: ../extras/startup.bsh
いいえ
beanshell.init.file
起動時に処理するファイルを定義します。
これは、独自のインタープリターを使用して処理されます。
デフォルトは空の値です。
いいえ
beanshell.sampler.init
BeanShell Sampler、Function、およびその他の BeanShell 要素の初期化ファイルを定義します。
注: Beanshell テスト要素はインタープリターを共有しません。各スレッドの各要素には、独自のインタープリターがあります。これはサンプル間で保持されます。
デフォルトは空の値です。
いいえ
beanshell.function.init
デフォルトは空の値です。
いいえ
beanshell.assertion.init
デフォルトは空の値です。
いいえ
beanshell.listener.init
デフォルトは空の値です。
いいえ
beanshell.postprocessor.init
デフォルトは空の値です。
いいえ
beanshell.preprocessor.init
デフォルトは空の値です。
いいえ
beanshell.timer.init
デフォルトは空の値です。
いいえ

ファイルBeanShellListeners.bshrcには、テストおよびスレッド リスナーのサンプル定義が含まれています。

19.30 MailerModel の設定

パラメーター

属性
説明
必須
mailer.successlimit
メッセージが送信されるまでの成功したサンプルの数。
デフォルト: 2
いいえ
mailer.failurelimit
メッセージが送信されるまでの失敗したサンプルの数。
デフォルト: 2
いいえ

19.31 CSVRead の設定

パラメーター

属性
説明
必須
csvread.delimiter
CSVRead 区切り文字の設定 (デフォルトは " , ")。
区切り文字の後にスペースやタブがないことを確認してください。そうしないと、これらが有効な区切り文字のリストに含まれます。
デフォルト: ,
いいえ

19.32 __time() 関数の設定

パラメーター

属性
説明
必須
時間.YMD
このプロパティと次のプロパティを使用して、デフォルトの時間形式を再定義できます。
デフォルト: yyyyMMdd
いいえ
時間.HMS
デフォルト: HHmmss
いいえ
時間.YMDHMS
デフォルト: yyyyMMdd-HHmmss
いいえ
time.USER1
デフォルトは空の値
いいえ
time.USER2
デフォルトは空の値
いいえ

19.33 CSV データセットの設定

パラメーター

属性
説明
必須
csvdataset.eofstring
EOF で返す文字列(リサイクルを使用しない場合)。
デフォルト: <EOF>
いいえ
csvdataset.file.encoding_list
ファイル エンコーディング値のリスト
デフォルトは次のとおりです:プラットフォームのデフォルト
いいえ

19.34 LDAP サンプラーの設定

パラメーター

属性
説明
必須
ldapsampler.max_sorted_results
安定した順序付けを保証するためにソートされる、検索によって返される検索結果の最大数 (この制限を超える結果が返される場合、ソートは行われません)。
ゼロに設定すると、すべての並べ替えがオフになります。この場合、"Equals" 応答アサーションは検索結果に対して失敗する可能性が非常に高くなります。
デフォルト: 1000
いいえ
assertion.equals_section_diff_len
Equals アサーションが失敗した場合の 3 つのセクション (一致するセクションの開始、差分セクション、すべての差分ですべてのセクションが表示されるわけではない一致するセクションの終了) のそれぞれについてログに記録する文字数。したがって、値100は、最大300文字の diff テキストが表示されることを意味します (さらに、「 ...」や「[[[ "/" ]]]などの装飾に使用される余分な文字がいくつか表示されます)。
デフォルト: 100
いいえ
assertion.equals_diff_delta_start
差分デルタの開始/終了を示すためにログに書き出されたテスト。
デフォルト: [[[
いいえ
assertion.equals_diff_delta_end
デフォルト: ]]]
いいえ

19.35 その他の設定

パラメーター

属性
説明
必須
cssselector.parser.cache.size
解析された CSS セレクター式を格納するためにCSS セレクター エクストラクタ(JODD 実装の場合のみ) によって使用されるキャッシュのサイズ。
デフォルト: 400
いいえ
resultcollector.action_if_file_exists
テストを開始し、既存の結果ファイルを上書きする可能性のあるリスナーがある場合の動作を制御するために使用されます。
可能な値:
  • ASK : ユーザーに尋ねる
  • APPEND : 結果を既存のファイルに追加します
  • DELETE : 既存のファイルを削除し、新しいファイルを開始します
いいえ
ミラー.サーバー.ポート
ゼロより大きい値が定義されている場合は、そのポートでミラー サーバーを起動します。
デフォルト: 0
いいえ
oro.patterncache.size
ORO PatternCacheLRU サイズ。
デフォルト: 1000
いいえ
propertyEditorSearchPath
TestBeanGui
デフォルト: null
いいえ
jmeter.expertMode
エキスパート モードのオン/オフを切り替えます。エキスパート モードでは、エキスパート モードの Bean とプロパティが表示されます。
デフォルト: true
いいえ
httpsampler.max_bytes_to_store_per_request
SampleResult ごとにメモリに格納されるバイトの最大サイズ。Java 配列の最大容量を超えないようにしてください。この値を高く設定すると、JMeter がより多くのメモリを消費することに注意してください。
デフォルト:切り捨てが発生しないことを意味する0バイト
いいえ
httpsampler.max_buffer_size
応答の読み取り時に使用されるバッファーの最大サイズ (バイト単位)。
デフォルト: 66560バイト
いいえ
httpsampler.max_redirects
1 つのシーケンスで従うリダイレクトの最大数。
デフォルト: 20
いいえ
httpsampler.max_frame_depth
フレーム/iframe のネストの最大深度。
デフォルト: 5
いいえ
httpsampler.separate.container
次の falseを設定して、 Bug 51939 の動作 (埋め込みリソース用の別のコンテナーがない) に戻します。 デフォルト: true
いいえ
httpsampler.ignore_failed_embedded_resources
リソースの欠落などの理由で埋め込みリソースのダウンロードが失敗した場合、このプロパティがtrue の場合、親サンプルは失敗としてマークされません。
デフォルト: false
いいえ
httpsampler.parallel_download_thread_keepalive_inseconds
並列ダウンロード スレッドのキープアライブ時間 (秒単位)。
デフォルト: 60
いいえ
httpsampler.embedded_resources_use_md5
埋め込みリソースの応答データを保持しないでください。サイズと MD5 の合計を維持するだけです。
デフォルト: false
いいえ
httpsampler.user_defined_methods
選択ボックスで使用できる追加の HTTP メソッドのリスト。
デフォルトは次のとおりです。
バージョン管理、レポート、チェックアウト、チェックイン、チェックアウト解除、MKWORKSPACE、更新、ラベル、マージ、ベースライン管理、MKACTIVITY
いいえ
sampleresult.default.encoding
何も指定されていない場合に使用されるエンコーディング。
デフォルト: ISO-8859-1
いいえ
CookieManager.delete_null_cookies
CookieManager の動作 - null/空の値を持つ Cookie を削除する必要がありますか? 元の動作に戻すにはfalse
を 使用します。 デフォルト: true
いいえ
CookieManager.allow_variable_cookies
CookieManager の動作 - 可変 Cookie を許可する必要がありますか? 元の動作に戻すにはfalse
を 使用します。 デフォルト: true
いいえ
CookieManager.save.cookies
CookieManager の動作 - Cookie を変数として保存する必要がありますか?
デフォルト: false
いいえ
CookieManager.name.prefix
CookieManager の動作 - 変数として保存する前に Cookie 名に追加するプレフィックス。
デフォルトは COOKIE_ です。プレフィックスを削除するには、1 つ以上のスペースとして定義します。
デフォルト: COOKIE_
いいえ
CookieManager.check.cookies
CookieManager の動作 - 受信した Cookie が有効であることを確認してから保存しますか? 以前の動作に戻すにはfalse
を 使用します。 デフォルト: true
いいえ
クッキー
Netscape HTTP Cookie ファイル。
デフォルト:クッキー
いいえ
javascript.use_rhino
IfController および__javaScript関数で 使用されるデフォルトの Javascript エンジンとして Rhino に切り替える機能。
JMeter は 3.2 バージョンから Nashorn を使用しています。Rhino を使用する場合は、この値をtrueに設定します
デフォルト: false
いいえ
jmeterengine.threadstop.wait
スレッドが停止するまで待機するミリ秒数。
デフォルト: 5000
いいえ
jmeterengine.remote.system.exit
RMI の停止後にサーバー終了コードでSystem.exit(0) を呼び出すかどうか。
デフォルト: false
いいえ
jmeterengine.stopfail.system.exit
CLI モードでスレッドを停止できなかった場合にSystem.exit(1) を呼び出すかどうか。
これは、テストの停止が明示的に要求された場合にのみ有効です。
これが無効になっている場合は、JVM を外部で強制終了する必要がある場合があります。
デフォルト: true
いいえ
jmeterengine.force.system.exit
障害がなく、テストの停止が明示的に要求されていない場合でも、CLI モードでのテストの最後にSystem.exit(0) を強制的に呼び出すかどうか。
これがないと、終了しないテストによって生成された他のスレッドがある場合、JVM が終了しない可能性があります。
デフォルト: false
いいえ
jmeter.exit.check.pause
JVM の終了に失敗したことを報告する前に、デーモン スレッドで一時停止する時間 (ミリ秒単位)。
値が 0 未満の場合、JMeter はデーモン スレッドを開始しません
。デフォルトは2000です。
いいえ
jmeterengine.nongui.port
CLI モードを実行している場合、JMeter は次のポートでシャットダウン メッセージをリッスンします。
無効にするには、ポートを1000以下に設定します。
デフォルト: 4445
いいえ
jmeterengine.nongui.maxport
最初のポートがビジーの場合は、このポートに到達するまで試行を続けます (検索を無効にするには、 .portプロパティ 以下の値を設定します)。
デフォルト: 4455
いいえ
jmeterthread.rampup.granularity
ランプアップ中にシャットダウンを確認する頻度 (ミリ秒)。
デフォルト: 1000
いいえ
onload.expandtree
JMeter はテスト計画をロードするときにツリーを展開する必要がありますか? JMeter 2.7 以降の
デフォルト値はfalse
です 。デフォルトはfalseです。
いいえ
jsyntaxtextarea.wrapstyleword
JSyntaxTextArea 構成。
デフォルト: true
いいえ
jsyntaxtextarea.linewrap
デフォルト: true
いいえ
jsyntaxtextarea.codefolding
デフォルト: true
いいえ
jsyntaxtextarea.maxundos
JSyntaxTextArea の元に戻す機能を無効にするには、0 に設定します。
デフォルト: 50
いいえ
jsyntaxtextarea.font.family
(JSyntax) テキスト領域のフォントを変更します。(HiDPI 画面に便利です)。
デフォルトは空の値です。これは、プラットフォームのデフォルトの等幅フォントを意味します
いいえ
jsyntaxtextarea.font.size
(JSyntax) テキスト領域のサイズを変更します。jsyntaxtextarea.font.familyが設定されている場合にのみ使用されます。
デフォルト: -1
いいえ
loggerpanel.usejs構文テキスト
Console Logger パネルで JSyntaxTextArea の使用を無効にするには、 これをfalseに設定します。
デフォルト: true
いいえ
view.results.tree.max_results
保存および表示するメイン サンプルの最大数。
0はすべての結果を保存します。これは大量のメモリを消費する可能性があります。
デフォルト: 500
いいえ
view.results.tree.max_size
表示できる HTML ページの最大サイズ (バイト単位)。
サイズ チェックを無効にして応答全体を表示するには、0 に設定します。
デフォルト: 10485760
いいえ
view.results.tree.renderers_order
ビューの結果ツリーでのレンダラーの順序。
JMeter コア以外のレンダラーには完全なクラス名を使用する必要があることに注意してください
JMeter コア レンダラーの場合、クラス名は で始まります。org.apache.jmeter.visualizers のプレフィックスが自動的に付けられます
。デフォルトは次のとおり です。
.RenderAsText,.RenderAsRegexp,.RenderAsCssJQuery,.RenderAsXPath,.RenderAsHTML,.RenderAsHTMLWithEmbedded,.RenderAsDocument,.RenderAsJSON,.RenderAsXML
いいえ
document.max_size
Tika エンジンで解析できるドキュメントの最大サイズ (バイト単位)
。サイズ チェックを無効にするには、0 に設定します。
デフォルト: 10485760
いいえ
JMSSampler.useSecurity.properties
JMS オプション。
以下のプロパティーを有効にして、キュー接続の作成時にJMS Point-to-Point Sampler がプロパティーjava.naming.security.[principal|credentials]を使用しないようにします。
デフォルト: false
いいえ
確認.削除.スキップ
削除確認ダイアログをスキップするには 、次の値をtrueに設定します。
デフォルト: false
いいえ

19.36 クラスパスの設定

パラメーター

属性
説明
必須
検索パス
新しい GUI 要素やサンプラーなど、追加の JMeter プラグイン クラスを検索するディレクトリのリスト ( ; で区切られている)。
そのようなディレクトリ内の jar ファイルはすべて自動的に含まれます。サブディレクトリ内の jar ファイルは無視されます。
指定された値は、lib/extディレクトリにあるすべての jar に追加されます。
これは、ユーティリティまたはプラグインの依存関係の jar には使用しないでください。
デフォルトは空の値です。
いいえ
ユーザー.クラスパス
JMeter がユーティリティとプラグインの依存関係クラスを検索するディレクトリのリスト。
複数のパスを区切るには、プラットフォームのパス区切り記号 ( Java ではjava.io.File.pathSeparatorChar ) を使用します。
そのようなディレクトリ内の jar ファイルはすべて自動的に含まれます。サブディレクトリ内の jar ファイルは無視されます。
指定された値は、libディレクトリにあるすべての jar に追加されます。
すべてのエントリは、システム クラス ローダーのクラス パスと JMeter 内部ローダーのパスに追加されます。
スペースを含むパスは、JVM で問題を引き起こす可能性があります。
デフォルトは空の値です。
いいえ
plugin_dependency_paths
JMeter がユーティリティとプラグインの依存関係クラスを検索するディレクトリのリスト ( ;で 区切られている)。
そのようなディレクトリ内の jar ファイルはすべて自動的に含まれます。サブディレクトリ内の jar ファイルは無視されます。
指定された値は、libディレクトリにある、またはuser.classpathプロパティによって指定されたすべての jar に追加されます。
すべてのエントリは、JMeter 内部ローダーのパスにのみ追加されます。
プラグインの依存関係については、user.classpathの代わりにこのプロパティを使用する必要があります。
デフォルトは空の値です。
いいえ
classfinder.functions.contain
現在、クラスパス ファインダは、必要なクラスを見つけるためにすべての JMeter クラスをロードする必要があります。
CLI モードの場合、関数クラスをスキャンするだけで済みますが、すべてのクラスが読み込まれます。
現在のすべての Function クラスには名前に「 .function. 」が含まれており、名前に「.gui .」が含まれているものはないため、これらをチェックすることで、ロードされる不要なクラスの数を減らすことができます。ただし、有効な関数クラス名がこれらの制限に一致しない場合、読み込まれません。問題が発生した場合は、このプロパティまたは次のプロパティをコメント化するか、変更してください。
デフォルト: .functions.
いいえ
classfinder.functions.notContain
デフォルト: .gui。
いいえ

19.37 レポート設定

パラメーター

属性
説明
必須
jmeter.reportgenerator.apdex_satisfied_threshold
APDEX 計算の満足度しきい値を設定します (ミリ秒単位)。
デフォルト: 500
いいえ
jmeter.reportgenerator.apdex_tolerated_threshold
APDEX 計算の許容しきい値を設定します (ミリ秒単位)。
デフォルト: 1500
いいえ
jmeter.reportgenerator.sample_filter
グラフと統計の生成のために保持するサンプルを示す正規表現。
空の値はフィルタリングなしを意味
します。デフォルトは空の値です。
いいえ
jmeter.reportgenerator.temp_dir
ファイル I/O 操作が必要な場合に生成プロセスで使用される一時ディレクトリを設定します。
デフォルト: temp
いいえ
jmeter.reportgenerator.statistic_window
パーセンタイル評価で使用されるスライディング ウィンドウのサイズを設定します。
注意: 値が大きいほど精度が向上しますが、より多くのメモリが必要になります。
デフォルト: 20000
いいえ
jmeter.reportgenerator.report_title
レポートのタイトルを変更するには、このプロパティを構成します
。デフォルト: Apache JMeter ダッシュボード
いいえ
jmeter.reportgenerator.overall_granularity
経時グラフの全体的な粒度を定義します
。デフォルト: 60000
いいえ
jmeter.reportgenerator.graph.responseTimePercentiles.classname
応答時間パーセンタイル グラフの定義
デフォルトは次のとおりです。
org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesGraphConsumer
いいえ
jmeter.reportgenerator.graph.responseTimePercentiles.title
デフォルト:応答時間のパーセンタイル
いいえ
jmeter.reportgenerator.graph.responseTimeDistribution.classname
応答時間分布グラフの定義
デフォルトは次のとおりです。
org.apache.jmeter.report.processor.graph.impl.ResponseTimeDistributionGraphConsumer
いいえ
jmeter.reportgenerator.graph.responseTimeDistribution.title
デフォルト:応答時間の分布
いいえ
jmeter.reportgenerator.graph.responseTimeDistribution.property.set_granularity
デフォルト: 100
いいえ
jmeter.reportgenerator.graph.activeThreadsOverTime.classname
Active Threads Over Time グラフの定義
デフォルトは次のとおりです。
org.apache.jmeter.report.processor.graph.impl.ActiveThreadsGraphConsumer
いいえ
jmeter.reportgenerator.graph.activeThreadsOverTime.title
デフォルト:アクティブなスレッドの推移
いいえ
jmeter.reportgenerator.graph.activeThreadsOverTime.property.set_granularity
デフォルト: ${jmeter.reportgenerator.overall_granularity}
いいえ
jmeter.reportgenerator.graph.timeVsThreads.classname
時間 VS スレッド グラフの定義
デフォルトは次のとおりです。
org.apache.jmeter.report.processor.graph.impl.TimeVSThreadGraphConsumer
いいえ
jmeter.reportgenerator.graph.timeVsThreads.title
デフォルト:時間 VS スレッド
いいえ
jmeter.reportgenerator.graph.bytesThroughputOverTime.classname
Bytes Throughput Over Time グラフの定義
デフォルトは次のとおりです。
org.apache.jmeter.report.processor.graph.impl.BytesThroughputGraphConsumer
いいえ
jmeter.reportgenerator.graph.bytesThroughputOverTime.title
デフォルト:経時的なバイト スループット
いいえ
jmeter.reportgenerator.graph.bytesThroughputOverTime.property.set_granularity
デフォルト: ${jmeter.reportgenerator.overall_granularity}
いいえ
jmeter.reportgenerator.graph.responseTimesOverTime.classname
Response Time Over Time グラフの定義
デフォルトは次のとおりです。
org.apache.jmeter.report.processor.graph.impl.ResponseTimeOverTimeGraphConsumer
いいえ
jmeter.reportgenerator.graph.responseTimesOverTime.title
デフォルト:経時的な応答時間
いいえ
jmeter.reportgenerator.graph.responseTimesOverTime.property.set_granularity
デフォルト: ${jmeter.reportgenerator.overall_granularity}
いいえ
jmeter.reportgenerator.graph.latenciesOverTime.classname
レイテンシの経過グラフの定義
デフォルトは次のとおりです。
org.apache.jmeter.report.processor.graph.impl.LatencyOverTimeGraphConsumer
いいえ
jmeter.reportgenerator.graph.latenciesOverTime.title
デフォルトは次のとおりです。
いいえ
jmeter.reportgenerator.graph.latenciesOverTime.property.set_granularity
デフォルト: ${jmeter.reportgenerator.overall_granularity}
いいえ
jmeter.reportgenerator.graph.responseTimeVsRequest.classname
応答時間と要求のグラフの定義
デフォルトは次のとおりです。
org.apache.jmeter.report.processor.graph.impl.ResponseTimeVSRequestGraphConsumer
いいえ
jmeter.reportgenerator.graph.responseTimeVsRequest.title
デフォルト:応答時間とリクエスト
いいえ
jmeter.reportgenerator.graph.responseTimeVsRequest.exclude_controllers
デフォルト: true
いいえ
jmeter.reportgenerator.graph.responseTimeVsRequest.property.set_granularity
デフォルト: ${jmeter.reportgenerator.overall_granularity}
いいえ
jmeter.reportgenerator.graph.latencyVsRequest.classname
レイテンシ対リクエストのグラフ定義
デフォルトは次のとおりです。
org.apache.jmeter.report.processor.graph.impl.LatencyVSRequestGraphConsumer
いいえ
jmeter.reportgenerator.graph.latencyVsRequest.title
デフォルト:レイテンシとリクエスト
いいえ
jmeter.reportgenerator.graph.latencyVsRequest.exclude_controllers
デフォルト: true
いいえ
jmeter.reportgenerator.graph.latencyVsRequest.property.set_granularity
デフォルト: ${jmeter.reportgenerator.overall_granularity}
いいえ
jmeter.reportgenerator.graph.hitsPerSecond.classname
1 秒あたりのヒット数グラフの定義
デフォルトは 次のとおりです。
org.apache.jmeter.report.processor.graph.impl.HitsPerSecondGraphConsumer
いいえ
jmeter.reportgenerator.graph.hitsPerSecond.title
デフォルト: 1 秒あたりのヒット数
いいえ
jmeter.reportgenerator.graph.hitsPerSecond.exclude_controllers
デフォルト: true
いいえ
jmeter.reportgenerator.graph.hitsPerSecond.property.set_granularity
デフォルト: ${jmeter.reportgenerator.overall_granularity}
いいえ
jmeter.reportgenerator.graph.codesPerSecond.classname
Codes Per Second グラフの定義
デフォルトは 次のとおりです。
org.apache.jmeter.report.processor.graph.impl.CodesPerSecondGraphConsumer
いいえ
jmeter.reportgenerator.graph.codesPerSecond.title
デフォルト:コード/秒
いいえ
jmeter.reportgenerator.graph.codesPerSecond.exclude_controllers
デフォルト: true
いいえ
jmeter.reportgenerator.graph.codesPerSecond.property.set_granularity
デフォルト: ${jmeter.reportgenerator.overall_granularity}
いいえ
jmeter.reportgenerator.graph.transactionsPerSecond.classname
1 秒あたりのトランザクション グラフの定義
デフォルトは 次のとおりです。
org.apache.jmeter.report.processor.graph.impl.TransactionsPerSecondGraphConsumer
いいえ
jmeter.reportgenerator.graph.transactionsPerSecond.title
デフォルト: 1 秒あたりのトランザクション数
いいえ
jmeter.reportgenerator.graph.transactionsPerSecond.property.set_granularity
デフォルト: ${jmeter.reportgenerator.overall_granularity}
いいえ
jmeter.reportgenerator.exporter.html.classname
HTML エクスポート
のデフォルト:
org.apache.jmeter.report.dashboard.HtmlTemplateExporter
いいえ
jmeter.reportgenerator.exporter.html.property.template_dir
HTML ページが生成されるテンプレート ファイルのソース ディレクトリを設定します。
デフォルト: report-template
いいえ
jmeter.reportgenerator.exporter.html.property.output_dir
生成された html ページの宛先ディレクトリを設定します。
これは、コマンド ライン オプション-oによってオーバーライドされます。
デフォルト: report-output
いいえ
jmeter.reportgenerator.exporter.html.series_filter
表示でフィルター処理されるグラフ シリーズを示す正規表現。
空の値は、フィルタリングしないことを意味します。
デフォルトは空の値です。
いいえ
jmeter.reportgenerator.exporter.html.filters_only_sample_series
シリーズ フィルターがサンプル シリーズにのみ適用されるかどうかを示します
。デフォルト: true
いいえ
jmeter.reportgenerator.exporter.html.show_controllers_only
それをサポートするグラフにコントローラ サンプルのみを表示するかどうかを示します。
デフォルト: false
いいえ
jmeter.reportgenerator.date_format
start_date および end_date プロパティを使用したレポートの日付形式。
デフォルト: yyyyMMddHHmmss
いいえ
jmeter.reportgenerator.start_date
date_format プロパティを使用したレポートの開始日。
デフォルト: なし
いいえ
jmeter.reportgenerator.end_date
date_format プロパティを使用したレポートの終了日。
デフォルト: なし
いいえ
generate_report_ui.generation_timeout
[ツール] > [HTML レポートの生成] を使用した場合のレポート生成のミリ秒単位のタイムアウト。
デフォルト: 300000
いいえ

19.38 ロードする追加のプロパティ ファイル

パラメーター

属性
説明
必須
ユーザーのプロパティ
JMeter は追加の JMeter プロパティを自動的にロードする必要がありますか?
検索するファイル名 (無効にするコメント)
デフォルト: user.properties
いいえ
システムプロパティ
JMeter は追加のシステム プロパティを自動的にロードする必要がありますか?
検索するファイル名 (無効にするコメント)
デフォルト: system.properties
いいえ
template.files
テンプレートへの参照とその説明を含むファイルのカンマ区切りリスト。
パスは、JMeter ルート フォルダからの相対パスである必要があります
。デフォルトは次のとおりです: /bin/templates/templates.xml
いいえ

19.39 スレッドグループ検証機能

検証は、スレッドグループが正常に実行されることを迅速に検証するために使用される機能の名前です

パラメーター

属性
説明
必須
testplan_validation.tree_cloner_class
デフォルトの実装は
org.apache.jmeter.gui.action.validation.TreeClonerForValidation
1 つのスレッドと 1 回の反復で、タイマーなしで検証を実行します。org.apache.jmeter.engine.TreeCloner
を拡張する必要がある独自のポリシーを実装できます。 JMeter はそれをインスタンス化し、それを使用して、スレッド グループで検証を実行するために使用されるツリーを作成します。 デフォルトは次のとおりです。

org.apache.jmeter.gui.action.validation.TreeClonerForValidation
いいえ
testplan_validation.nb_threads_per_thread_group
スレッド グループの検証に使用するスレッドの数。
デフォルト: 1
いいえ
testplan_validation.ignore_timers
プランのスレッド グループを検証するときにタイマーを無視します。
デフォルト: true
いいえ
testplan_validation.ignore_backends
プランのスレッド グループを検証するときに BackendListener を無視します。
デフォルト: true
いいえ
testplan_validation.number_iterations
スレッド グループの検証に使用する反復回数。
デフォルト: 1
いいえ
testplan_validation.tpc_force_100_pct
パーセンテージ モードで動作するスループット コントローラーを強制的に 100% にします。
デフォルト: false
いいえ

19.40 タイマー関連機能

タイマーは、計画に思考時間を導入するために使用されます。

パラメーター

属性
説明
必須
timer.factor
次のタイマーによって、計算された一時停止に係数を適用します。
  • ガウスランダムタイマー
  • 一様ランダムタイマー
  • ポアソンランダムタイマー
デフォルト: 1.0f
いいえ
think_time_creator.impl
テスト計画に追加するタイマー構造を作成するデフォルトの実装。インターフェースorg.apache.jmeter.gui.action.thinktime.ThinkTimeCreatorの実装 デフォルト: org.apache.jmeter.thinktime.DefaultThinkTimeCreator
いいえ
think_time_creator.default_timer_implementation
DefaultThinkTimeCreator によってテスト計画に追加されたデフォルトのタイマー GUI クラス デフォルトはorg.apache.jmeter.timers.gui.UniformRandomTimerGui
いいえ
think_time_creator.default_constant_pause
タイマーのデフォルトの一定の一時停止 デフォルト値: 1000
いいえ
think_time_creator.default_range
タイマーのデフォルト範囲一時停止 デフォルト値: 100
いいえ
^

19.41 命名ポリシー

タイマーは、計画に思考時間を導入するために使用されます。

パラメーター

属性
説明
必須
Naming_policy.prefix
要素に名前を付けるときに使用されるプレフィックス。デフォルトは空の接頭辞
いいえ
Naming_policy.suffix
要素に名前を付けるときに使用されるプレフィックス。デフォルトは空のサフィックス
いいえ
Naming_policy.impl
インターフェースorg.apache.jmeter.gui.action.TreeNodeNamingPolicyの 実装 テスト計画に追加するタイマー構造を作成するデフォルトの実装。インターフェース org.apache.jmeter.gui.action.thinktime.ThinkTimeCreator の実装 デフォルト: org.apache.jmeter.gui.action.impl.DefaultTreeNodeNamingPolicy
いいえ
^

19.42 ヘルプ

JMeter でのドキュメントの表示方法を制御します

パラメーター

属性
説明
必須
help.local
JMeter GUI で開かれたローカル ドキュメントを使用できるようにするスイッチ。
デフォルトでは、ブラウザで開いたオンライン ドキュメントを使用します。デフォルトはfalse
いいえ

19.43 高度な Groovy スクリプト構成

Groovy でスクリプトを構成するための高度なプロパティ

パラメーター

属性
説明
必須
groovy.utilities
__groovy関数 で使用できるようにするユーティリティ関数を含む Groovy ファイルへのパス。
デフォルトはbin/utility.groovy
いいえ

19.44 高度な JSR-223 スクリプト設定

JSR-223 でスクリプトを構成するための高度なプロパティ

パラメーター

属性
説明
必須
jsr223.init.file

JMeter の起動時に呼び出すスクリプトを含む JSR-223 ファイルへのパス。

実際に使用するスクリプト エンジンは、init ファイル名の拡張子によって決まります。ファイル名に拡張子がない場合、またはその拡張子のスクリプト エンジンが見つからない場合は、Groovy が使用されます。

このスクリプトは、事前定義された変数を使用できます。

  • log : メッセージをログに記録するロガー、SLF4J ライブラリを使用
  • props : JMeter プロパティ
  • OUT : System.OUT、コンソールへの書き込みに便利
デフォルトでは、スクリプトは定義されていません。
いいえ
jsr223.compiled_scripts_cache_size
JSR-223 要素で使用されます。
コンパイル済みスクリプト キャッシュのサイズ。
デフォルト: 100
いいえ

19.45 ドキュメントの生成

ドキュメント生成の高度なプロパティ

パラメーター

属性
説明
必須
docgeneration.schematic_xsl
テスト計画のスケマティック ビューを生成するために使用される XSL ファイルへのパス。
空の場合、JMeter は src/core/org/apache/jmeter/gui/action/schematic.xsl に埋め込まれたものを使用し
ます デフォルト値なし
いいえ

19.46 セキュリティプロバイダ

ドキュメント生成の高度なプロパティ

パラメーター

属性
説明
必須
セキュリティ プロバイダ
値は次の形式にする必要があります: <ClassName>[:<Postion>[:<ConfigString>]]
いいえ
. 例:
org.bouncycastle.jce.provider.BouncyCastleProvider
次の使用可能な位置にBouncyCastleProviderを追加します。
org.bouncycastle.jce.provider.BouncyCastleProvider:1
最初の位置にBouncyCastleProviderを追加します。
org.bouncycastle.jsse.provider.BouncyCastleJsseProvider:2:BC
2 番目の位置にBouncyCastleJsseProviderを追加します。そして、BC プロバイダーを使用するように構成します。
security.provider.<n>
<n>を任意の数字に 置き換えます。SecurityProviders は、プロパティ名のアルファベット順に追加されます。(最初: security.provider、次にsecurity.provider.2security.provider.3、...) プロパティsecurity.providerを参照してください
いいえ
Go to top