2016-11-24 5 views
0

私はABテストを行い、それらの間のデータを比較する必要があります。 これについて2つの別々のテストを実行します。しかし、私はどのようにABパラメータを渡すか分からない。今私は、サイトのURLを渡して、HTTPリクエストでAPIを呼び出しています。 URLの最後に?site = test-a0を送信し、apiを呼び出す必要があります。 例。テストするために使用したURLがwww.google.comであるとします。今私はwww.google.com/?site=test-a0を使用する必要があります 私はそれを行う方法がわかりません。助けてもらえますか?jmeterでABテストパラメータを渡すには

答えて

0

あなたはまた、のようなパラメータ値として__P() functionを使用することができます

HTTP Request Defaults

スコープ内のすべてのHTTP Requestサンプラーにパラメータを適用するためにHTTP Request Defaultsを使用することができますので、あなたが経由して、プロパティ値を渡すことができるようになります${__P(site,)}コマンドライン引数は次のようになります。

jmeter -Jsite=test-a0 -n -t .... 
+0

HTTPリクエストのデフォルトでパラメータを追加してみましたが、期待通りに動作しているかどうかはわかりません。 ABパラメータがないと、api呼び出しのurlはwww.google.com/api/../...パラメータを渡した後、www.google.com/api/になります。 .........&site = test-a0。 test-a0とtest-b0の両方で同じ種類の結果を取得しているようです。だから実際にAとBの – Jane

+0

から結果を得ているのだろうかと疑問に思っています。手動でサイトをテストするときは、URL www.google.com/?site=test-a0 – Jane

+0

をHTTPリクエストパラメータに追加して今働いている。ありがとうございました! – Jane

関連する問題