使用JMeterの04 JMeterの変数

JMeterのインタフェースのテストを使用している場合、我々は必然的に出会いの状況は、変数を導入する必要性に、コンテキストから取得試験データには、この時間が必要になります。

変数の定義

変数の使用

呼ばれる変数:$ {名前}変数の
スコープ変数:変数は、(試験プランを除く)任意のフィールドのいずれかのテストコンポーネントに書き込むことができる
例としてガーデン・インターフェースをブログに。

Url: https://recomm.cnblogs.com/api/v2/recomm/blogpost/reco

HTTP Method: Post

Request:
{"itemId":11343866,"itemTitle":"Jmeter 01 Jmeter下载安装及入门"}

Response:
[{"itemId":"8971531","title":"使用JMeter进行压力测试","content":null,"url":"https://www.cnblogs.com/stulzq/p/8971531.html"},{"itemId":"4709031","title":"JMeter入门","content":null,"url":"http://www.cnblogs.com/s380774061/p/4709031.html"},{"itemId":"9413237","title":"Jmeter下载安装配置及使用(windows)","content":null,"url":"https://www.cnblogs.com/fanbi/p/9413237.html"},{"itemId":"5639895","title":"Jmeter使用入门","content":null,"url":"http://www.cnblogs.com/ceshisanren/p/5639895.html"},{"itemId":"7094047","title":"JMeter入门","content":null,"url":"http://www.cnblogs.com/iceb/p/7094047.html"}]



文脈から変数を取得します。

上記のようなインタフェースは、我々は再び要求したい、必要な応答時間から取得したリクエストデータは、次の例では、我々はタイトルとアイテムID要求として最初の要求に対する応答を要求する必要が

{"itemId":"8971531","title":"使用JMeter进行压力测试","content":null,"url":"https://www.cnblogs.com/stulzq/p/8971531.html"}

次に、構成要素を使用する必要がJSON抽出
>追加- - >ポストプロセッサ- >抽出JSON右httpリクエストを


JSON抽出パラメータ:

パラメータ 説明
に適用されます
メインサンプルとサブサンプル メインサンプルとサブサンプル
主なサンプルのみ 主サンプル
サブサンプルのみ サブサンプル
JMeterの変数名を使用します 変数名
JSONパス式 JSON表現(あなたが応答データを取得するために何をしたい位置の値)
一致号(0またはランダム) 満たされていない、最初のいくつかは、最初の予選、ランダム0を得ることで一致、Nは、N番目-1取得するすべての
計算comcatemationのVAR(suffix_ALL) 変数の多くは、それらに接続さ「」区切りでプラグイン、および_ALLの<変数名>の名前で保存し、それを使用して、発見された場合
Default Values 当没有获取到参数值时的默认值

おすすめ

転載: www.cnblogs.com/ezrealli/p/11426143.html