1

私たちのアプリケーション (iOS) は画像の詳細をサーバーに送信し、サーバーは画像 ID を生成して応答データとしてアプリに送り返します。その後、アプリはその画像 ID を使用して画像のサムネイルと実際の画像をサーバーにアップロードします。ここでは、最初のリクエストのレスポンス データ (Image_ID) を使用して画像をアップロードする必要があります。Jmeter を使用してこのシナリオをシミュレートする方法を教えてください。

前もって感謝します。

4

1 に答える 1

2

応答データ全体を JMeter 変数に格納するには:

  1. 必要な応答データを生成するリクエストの子としてBeanshell PostProcessorを追加します (この場合はイメージ ID)。
  2. 次のコードを Beanshell PostProcessor のスクリプト領域に追加します。

    vars.put("imageID", new String(data));
    

    whereimageIDは、選択した任意の意味のある変数名にすることができdata、バイナリ バイト配列として表される親サンプラ応答データの省略形です。

  3. 現在のスレッドグループで変数値を必要に応じて参照${imageID}する${__V(imageID)}

応答データ全体が必要ではなく、より小さな部分が必要な場合は、Regular Expression Extractor PostProcessor を使用して必要な値を取得できます。

参考文献:

于 2014-09-18T08:11:32.897 に答える