0

別のユーザーでテスト アプリケーションにログインできるように、スレッド グループの途中で Cookie とキャッシュをクリアしようとしています。jmeterで次のbeanshellを書きました。

import org.apache.jmeter.protocol.http.control.CookieManager;

CookieManager manager = ctx.getCurrentSampler().getProperty("HTTPSampler.cookir_manager").getObjectValue();

ObjectValue();

clear cache.clear();

jmeter ログに以下のエラーが記録されました。

bsh メソッドの呼び出しエラー: eval ソース ファイル: インライン評価: "import org.apache.jmeter.protocol.http.control.CookirManager; ..." トークン解析エラー。行 3、列 59 に字句エラーがあります。検出: "\u201c" (8220)、後: ""

以下のコードを使用して、JSR223 ポスト プロセッサを使用してキャッシュをクリアしようとしました。

sampler.getCacheManager().clear();
sampler.getCookieManager().clear();

しかし、上記のコードはグローバルなものとして機能しており、スクリプトを思い出させるためにすべてのサンプラーのキャッシュと Cookie のクリアを開始するため、認証の問題が発生しています。

特定のインスタンス/サンプラーだけでキャッシュと Cookie をクリアする他の方法があれば教えてください。

これを機能させるために Jmeter にインポートする特定の .jar はありますか?

4

1 に答える 1