Jmeter-アサーション
アサーション応答データ・サーバ・コンポーネントは、認証を行うために使用されます。
BeanShellのアサーション
BeanShellのアサーション、BeanShellのスクリプト言語として、あなたは簡単にJavaクラスを呼び出し、JMeterの属性することができます
1)オブジェクトのログは、ログを書くために、このオブジェクトを使用することができます
2)応答データをフェッチそこからSampleResultオブジェクトは、応答情報コードは、読み取り専用。
3)応答オブジェクト、フェッチ応答データは、読み取り専用
4)障害、アサーション成功を設定するために使用され、ブールタイプ
5)FailureMessage、障害情報を設定するために使用され
6)ResponseDataオブジェクト、フェッチ応答データ
7)はResponseCode、応答コード
8)ResponseMessage、応答情報
9)ResponseHeaders、レスポンスヘッダ
10)RequestHeaders、要求ヘッダー
11)SampleLabel、サンプラー情報ラベル
12)SampleDataを、サーバーに送信されたデータを
もし等スレッドの数、スレッド数、についての情報を取得することができる13)のCtx(JmeterContext)、JMeterのコンテキスト情報、
14)バール(JmterVariables)、JMeterの取得変数、もしくは変数セットを定義
15)小道具(JmeterProperties)、JMeterの属性を取得した属性が設定されている、又は
3,6,7,8,9,10,11,12はSampleResultに取得することができます
アサーションを比較
2つのサンプリング結果を比較アサーションの比較、結果は正規表現フィルタリングをサポートしています。
短所:多くのリソースを消費し、推奨されません
主な用途は:一般的に表示された結果をアサートAsertion Comparionアサーションビジュアライザ、事前に設定し、比較の使用と併せて、デバッグに使用します。
サイズアサーション
サイズ認証応答データのサイズ、その範囲とサブメインサンプルサンプル。
名前:nullもできる要素名に追加
注:空にすることができます
適用されます:アプリケーションの範囲を主張
メインサンプルとサブサンプル:サンプルアサーションは、本体部とサブサンプルを含みます
本体のみのサンプル:アサーションサンプルの本体のみ
サブサンプルのみ:サンプルアサーションは、サブセクションであります
変数のJMeter:JMeterの変数部分は主張であります
テストにResposeサイズフィールド:アサーションの参加に応じて、ドメインの一部
完全な応答:すべての応答情報
応答ヘッダー:レスポンスヘッダ情報、そのようなプロトコルのようなヘッダ情報のHttp
レスポンスボディ:そのようなHTMLコードプロトコルにおける本体部としてのコンテンツに関連する応答部は、http
レスポンスコード:200503などのように応答コード、
応答情報:応答情報、などなどOK
サイズはアサートする:閾値設定アサーション
期間アサーション
期間は、メインと時間のサブサンプラーサンプラーユニットミリ秒、消費テスト実行検証時間サンプラーをも主張しました。
アサーションは、実際の時間のかかるセットよりも長い場合、アサーションは失敗に終わりました。