0

2.6 jmeter で奇妙な問題が発生しました。私は、スレッド レベルでキャッシュ マネージャーと Cookie マネージャーを備えた 2 つの http サンプラーを使用した、非常に単純なテスト計画を立てています。http サンプラーで「同時プールを使用」が有効になっていると、ログに次の警告が表示されます。

jmeter.protocol.http.sampler.HTTPSamplerBase: Existing CacheManager HTTP Cache Manager superseded by HTTP Cache Manager jmeter.protocol.http.sampler.HTTPSamplerBase: Existing CookieManager HTTP Cookie Manager superseded by HTTP Cookie Manager

これはスレッドごとに膨大な回数繰り返され、jmeter がハングする可能性があります。ただし、「同時プールを使用する」設定が無効になっている場合は、すべて問題ありません。サンプラー レベルには追加の Cookie またはキャッシュ マネージャーはありません。私のテスト計画では、Cookie マネージャーの機能なしではできません。

私のテスト計画は次のようになります。
Test plan
---Thread Group
------Cookie Manager
------Cache Manager
------Response assertion
------HTTP sampler
--------Header Manager
------HTTP sampler
--------Header Manager
------Aggregate report

4

2 に答える 2

2

スコープ内に複数の Cookie およびキャッシュ マネージャーがあり、これが原因でこの警告が表示されます。警告を削除するには、余分な余分なマネージャーを削除する必要があります。

例えば。

Test Plan
---Thread Group
---HTTP Cookie Manager
-------Sampler
HTTP Cookie Manager

上記のセットアップでは、両方のマネージャーがサンプラーのスコープ内にあるため、この警告が発生します。

これ:

Test Plan
---Thread Group
---HTTP Cookie Manager
-------Sampler

警告は発生しませんが、同じ結果が得られます。

于 2012-05-25T15:56:04.593 に答える
1

「同時プールの使用」を有効にして「HTTP リクエストのデフォルト」構成要素をセットアップすると、常にこれらの警告が表示されることがわかりました。その設定を無効にすると、警告がクリアされましたが、その理由は説明されていませんか? でも。

于 2012-10-18T04:03:24.697 に答える