「Apache JMeter/リファレンス/assertion」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
*アサーション (assertion)
**概要
レスポンスフィールドのテキストに対して、文字列(テキストパターン)を比較し、正しい場合はtrue、正しくない場合はfalseを返す。
テストパターンの正規表現は[[ORO Perl5 regular expressions>http://jakarta.apache.org/oro/api/org/apache/oro/text/regex/package-summary.html]]を使う。
-関連URL
http://jmeter.apache.org/usermanual/component_reference.html#Response_Assertion
**画面
***初期画面
&lightbox(http://www60.atwiki.jp/air-otaku?cmd=upload&act=open&pageid=30&file=apachejmeter-assertion.png,link=image,title=apachejmeter-assertion.png,percent=75)
**項目
&table_color(table3, #81BEF7){大項目=#fff}
|~大項目|~小項目|~概要|~備考|
|Apply to|-|アサーションの対象となる実行先|-|
|~|Main sample and sub-samples|メインサンプラーとサブサンプラーに対してアサーションを実行|-|
|~|Main sample only|メインサンプラーのみに対してアサーションを実行|-|
|~|Sub-samples only|サブサンプラーのみに対してアサーションを実行|-|
|~|JMeter Variable|JMeterの変数に対してアサーションを実行|-|
|テストするレスポンスフィールド|-|アサーションの対象となるテキスト|-|
|~|テキストのレスポンス|HTTP Headerを除くレスポンステキストに対して実行|-|
|~|Document(text)|Apache Tikaを使用して抽出したテキストに対して実行|-|
|~|サンプリングされた URL|URLに対して実行|-|
|~|応答コード|応答コードに対して実行(例:200)|-|
|~|応答メッセージ|応答メッセージに対して実行(例:OK)|-|
|~|Response Header|Cookieヘッダーにも含むヘッダーに対して実行|-|
|~|Ignore Status|4xx and 5xxなどのステータスに対しては実行しない|-|
|パターンマッチングルール|-|アサーションの対象となるテキストと比較する方法|-|
|~|含む|正規表現を利用したテストパターンのテキストを含むテキストの場合、trueとする|-|
|~|一致する|正規表現を利用したテストパターンのテキストと一致するテキストの場合、trueとする|-|
|~|Equals|テストパターンの文字列で大文字・小文字を区別して一致するテキストの場合、trueとする|-|
|~|Substring|テストパターンの文字列で大文字・小文字を区別したテキストを含むテキストの場合、trueとする|-|
|~|否定|正規表現を利用したテストパターンのテキストと一致しないテキストの場合、trueとする|-|
|テストパターン|-|アサーションで比較したいテキストパターン|-|
**例
TDB
----
&link_up([ ページの上へ ])
#right(){更新日時:&date()}
タグ:&tags()
----
*アサーション (assertion)
**概要
レスポンスフィールドのテキストに対して、文字列(テキストパターン)を比較し、正しい場合はtrue、異なる場合はfalseを返す。
テストパターンの正規表現は[[ORO Perl5 regular expressions>http://jakarta.apache.org/oro/api/org/apache/oro/text/regex/package-summary.html]]を使う。
-関連URL
http://jmeter.apache.org/usermanual/component_reference.html#Response_Assertion
**画面
***初期画面
&lightbox(http://www60.atwiki.jp/air-otaku?cmd=upload&act=open&pageid=30&file=apachejmeter-assertion.png,link=image,title=apachejmeter-assertion.png,percent=75)
**項目
&table_color(table3, #81BEF7){大項目=#fff}
|~大項目|~小項目|~概要|~備考|
|Apply to|-|アサーションの対象となる実行先|-|
|~|Main sample and sub-samples|メインサンプラーとサブサンプラーに対してアサーションを実行|-|
|~|Main sample only|メインサンプラーのみに対してアサーションを実行|-|
|~|Sub-samples only|サブサンプラーのみに対してアサーションを実行|-|
|~|JMeter Variable|JMeterの変数に対してアサーションを実行|-|
|テストするレスポンスフィールド|-|アサーションの対象となるテキスト|-|
|~|テキストのレスポンス|HTTP Headerを除くレスポンステキストに対して実行|-|
|~|Document(text)|Apache Tikaを使用して抽出したテキストに対して実行|-|
|~|サンプリングされた URL|URLに対して実行|-|
|~|応答コード|応答コードに対して実行(例:200)|-|
|~|応答メッセージ|応答メッセージに対して実行(例:OK)|-|
|~|Response Header|Cookieヘッダーにも含むヘッダーに対して実行|-|
|~|Ignore Status|4xx and 5xxなどのステータスに対しては実行しない|-|
|パターンマッチングルール|-|アサーションの対象となるテキストと比較する方法|-|
|~|含む|正規表現を利用したテストパターンのテキストを含むテキストの場合、trueとする|-|
|~|一致する|正規表現を利用したテストパターンのテキストと一致するテキストの場合、trueとする|-|
|~|Equals|テストパターンの文字列で大文字・小文字を区別して一致するテキストの場合、trueとする|-|
|~|Substring|テストパターンの文字列で大文字・小文字を区別したテキストを含むテキストの場合、trueとする|-|
|~|否定|正規表現を利用したテストパターンのテキストと一致しないテキストの場合、trueとする|-|
|テストパターン|-|アサーションで比較したいテキストパターン|-|
**例
TDB
----
&link_up([ ページの上へ ])
#right(){更新日時:&date()}
タグ:&tags()
----