別のユーザーでテスト アプリケーションにログインできるように、スレッド グループの途中で 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 はありますか?