一般的なポストプロセッサの使用

この記事はhttps://www.jianshu.com/p/5c1d64e5d724から複製されています

前提条件:ブログ投稿を削除するためのインターフェースを追加し、ブログ投稿が削除されるシナリオをテストします。次の3つのポストプロセッサをそれぞれ使用します

1.JSONエクストラクター

2.正規表現エクストラクタ

3.境界抽出器

1. JSONポストプロセッサを使用すると、JSON-PATH構文を使用してJSON応答からデータを抽出できます。ポストプロセッサは、正規表現エクストラクタと非常によく似ています。HTTPサンプラーまたはその他の応答サンプラーの子として配置する必要が
あります。JSON形式わからない場合はJSONその他のトークにアクセスしてください。

//JSON路径
json.loginName

                                                                       JSONエクストラクタノート

                                                                       JSON抽出のデバッグ例

2. Perlタイプの正規表現を使用して(ただし、正規表現のタイプを繰り返さないでください)、サーバーの応答から値を抽出します。ポストプロセッサとして、この要素は、スコープ内の要求の後に実行され、正規表現を適用し、要求された値を抽出し、テンプレート文字列を生成し、結果を指定された変数名に格納します。(ここでピットに注意してください。 "loginName": "。*"の後にはコロンの後にスペースを付ける必要があります。そうしないと、一致しません。境界エクストラクタは同じです)

//表达式
"loginName": ".*"
//这里面会存在几个坑
1.表达式过滤出多个内容
2.想要多个表达式
3.不会写正则

                                                                       正規表現抽出コメント

                                                                      正規表現のデバッグ例

3.このコンポーネントと正規表現の違いは何ですか。ユーザーが左右の境界を使用してサーバーの応答から値を抽出できるようにします。ポストプロセッサとして、この要素は、スコープ内のすべてのサンプラーリクエストの後に実行され、境界をテストし、リクエストされた値を抽出し、テンプレート文字列を生成し、結果を指定された変数名に格納します。

                                                                   境界抽出ノート

                                                                   境界抽出の例

4.その他のプロセッサ

//CSS提取器
https://jmeter.apache.org/usermanual/component_reference.html#CSS_Selector_Extractor
//XPath提取器
https://jmeter.apache.org/usermanual/component_reference.html#XPath2_Extractor
//结果状态操作处理程序
https://jmeter.apache.org/usermanual/component_reference.html#Result_Status_Action_Handler

 

おすすめ

転載: blog.csdn.net/Lemonhlj/article/details/107499419