2017-01-02 37 views
2

jmeterクッキーマネージャーでは、各反復でクッキーをクリアすることができます。Jmeterいくつかの反復後にクッキーをクリアする

質問 しかし、私が必要とするのは、Jmeterがいくつかの繰り返しの後でCookieをクリアする必要があるということです。例えば。 2または3

なぜですか? 私は毎回新しいクッキーデータでサーバーに過負荷をかけたくありません。私は30kのリクエストを送ってきますが、私はちょうど15kの新しいセッションが必要です。あなたは、いくつかのスクリプトを使用してこれを行うことができます

答えて

3

、すなわち:

  1. は、「スクリプト」領域に以下のコードを入れて、非常に最初のHTTPリクエスト・サンプラー
  2. の子としてBeanShellのプリプロセッサを追加します。

    if (vars.getIteration() == 2) { 
        sampler.getCookieManager().clear(); 
    } 
    

    どこ:

- HTTPリクエストサンプラーの場合には、BeanShellのプリプロセッサの親サンプラーを表すエンティティ - JMeterVariablesのインスタンスは、現在の反復数
  • samplerを含む、全てのJMeter変数へのアクセスを提供します

    JMeterテストのスクリプト作成を開始するには、How to Use BeanShell: JMeter's Favorite Built-in Componentの記事を参照してください。

  • 関連する問題