アサーションへの返信です。
サーバのアサーションチェックに応答して、
に適用されます
应用范围:メインサンプルとサブサンプル、メインサンプルのみ、サブサンプルのみ、JMeterの変数
我々は、要求、基本的に一つだけの要求を持っているので、アプリケーションの範囲については、私たちのほとんどは、「メインサンプルのみ」十分に確認してください。我々は要求をしたときしかし、それは、メインサンプルとポイントのサブサンプルがありアヤックスのように、複数のサーバー要求をトリガすることができます。加えて、リクエストのリダイレクトがあり、メインサンプルについて、メインサンプルの後にリダイレクトされる2つの要求は、サブサンプル、要求(第2の要求)である「リダイレクトに従う」チェックとサブサンプル、我々はこの記事を見ることができます興味を持っている:投稿
応答フィールド
アプリケーション:テキスト、文書(テキスト)、URLのサンプル、応答コード、応答情報、レスポンスヘッダに対応して、状態を無視
応答テキスト:サーバーの応答テキスト、通常のHTTP応答は、これをチェックしています。
文書(テキスト):Apacheのティカは、テキスト応答を含め、すべてのサーバの応答をサポートし、また、PDF、オフィス、オーディオ、ビデオ形式をサポートしています。JMeterはティカApacheでサーバーの応答内容を解析するために、メモリの無駄になりますが、また、非常に簡単に故障を解析します。通常のhttpリクエストので、これを選択しないでください。
URLのサンプル:URLサンプルはアサーションたです。リクエストは(302)リダイレクトされない場合は、これは要求URLであること。あなたがリダイレクト(リダイレクトに従う)している場合は、そのURLがリクエストURLのリダイレクトとURLが含まれています
レスポンスコード:HTTPレスポンスコード、など101,200,302,404,501などが挙げられます。私たちはその404501 HTTPなどの応答コードを確認したい場合しかし、あなたは「状況を無視する」をチェックする必要があります。ときHTTPレスポンスコード400500ので、JMeterのデフォルトの要求が失敗しました。
応答情報:例えば応答コードに対応するHTTP応答情報、:OK、発見
HTTP/1.1 200 Ok HTTP/1.1 302 Found
応答ヘッダー:情報に応じて、ヘッダ、例えば
Server: Tengine Date: Thu, 12 Mar 2015 09:43:52 GMT Content-Type: text/html Content-Length: 260 Connection: close Location: http://www.baidu.com/404.html
パターンマッチングルール
例如:
响应字段为: 响应文本
模式匹配规则:匹配
断言为:1、invalid 2、[a-z]+
当返回值为:{"msg":"channel invalid."} , 这两个断言都是ok的,返回true
マッチ:
(1)相当に等しいです。戻り値が固定されている場合、戻り値がアサートされてもよく、同様の効果が等しいです
(2)定期的な一致。式のマッチ陽性の結果を返しますが、すべて一致している必要があります。これは、正規表現ではなく、値の一部を返すの全体の戻り値と一致している必要があります。
例如:
响应字段为: 响应文本
模式匹配规则:匹配
断言为:1、{"msg":"channel invalid."} 2、{"msg":"[a-z]+ invalid."} , 3、[a-z]+
当返回值为:{"msg":"channel invalid."} ,断言1 2 是ok的, 断言3是false
当返回值为:{"msg":"channel invalid."} , 断言1 3是false, 断言2才是ok的。
原因是,断言1 只能用于equals,而断言3 只匹配了返回值部分,而不是全部匹配。
結果とまったく同じアサーションを指定するように返します。等しいです
SUBSTRING:ほとんどすべての結果は、指定したコンテンツが含ま返すために参照する「含む」が、通常の文字列の部分文字列をサポートしていません。
例如:
响应字段为: 响应文本
模式匹配规则:匹配
断言为:1、invalid 2、[a-z]+
当返回值为:{"msg":"channel invalid."} , 断言1返回true, 但断言2返回false
否:就相当于取反。 如果上面断言结果为true,勾选“否”后,最终断言结果为false。如果上面断言结果为false,勾选“否”后,则最终断言结果为 true。