2017-09-22 66 views
0

HTTP SAMPLER(Embedded HTTP Resource)の作成中にこれらのJMeterで記録されたスクリプトをどのように並行して実行できますか? 録音中に、プール6のすべての埋め込みリソースを取得するにもチェックがついています。これにより、応答時間が間違っています(ページのブラウザのタイミングによって異なります)。JMeterで記録されたスクリプトを並列に実行するには

記録されたHTTPサンプラーを並行して実行する方法はありますか?

答えて

1

JMeterバージョン3.2では、特定のサンプラーグループを並列に実行するために余分なスレッドをキックオフすることはできません。各スレッド(仮想ユーザー)はサンプラーを上下逆に実行します。

あなたは録音しているものに非常に注意する必要があります。たとえば、組み込みリソース呼び出しを記録してはならない場合は、HTTP(S) Test Script Recorderの「リクエストフィルタリング」タブに「除外するURLパターン」の入力があります。

JMeter Recording suggested excludes

はその行儀のJMeterテストは実際のブラウザのような応答時間を生成する必要があります覚えていますが、あなたは機知に、実際のブラウザを模倣するのJMeterを設定する必要があります。

ブラウザのメモリとディスクキャッシュとして動作するように、Cookieベースの認証

  • HTTP Cache Managerを追加して対処するHTTP Cookie Managerを追加します。

  • +0

    「除外するURLパターン」を使用して画像、css、jsなどのURLを除外すると、レスポンス時間は短縮されますが、ブラウザで送信される場合はすべて削減されるため、ブラウザの応答時間によって異なります。 – Ankur

    +0

    あなたは@Dmitriと思っていますが、ブラウザの応答時間は – Ankur

    +0

    **これらのリクエストを記録する必要はありません.JMeterに 'HTMLファイルからすべての埋め込みリソースを取得する 'と、 [HTTP要求のデフォルト](http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Request_Defaults)の 'Use concurrent pool'オプション。したがって、JMeterは、実際のブラウザのように、メインの応答からの「埋め込み」リソースURLを並列処理します。 [JMeterによるWebテスト:HTMLレスポンスで組み込みリソースを適切に処理する方法](https://www.blazemeter.com/blog/web-testing-jmeter-how-properly-handle-embedded-resources-html-responses)を参照してください。 –

    関連する問題