2017-10-21 6 views
0

私はJMeter 3.3で作業しています。 n人のユーザーがいて、ログインは1回だけ実行する必要がありますが、他のページは複数回実行する必要があります。私は、2つの異なるスレッドグループを使用して解決策を見つけましたが、私のログインからのクッキーを持っているので動作しません。スレッドグループ間でクッキーを共有する

Sharing cookie values between thread groups in JMeterでも同様の用途がありましたが、解決策はありませんでした。これを起こすにはどうすればいいですか?

+0

[Jmeter - スレッド間でCookieを共有するにはどうすればいいですか?](https://stackoverflow.com/questions/35745431/jmeter-how-to-share-cookies-between-threads) – user7294900

答えて

0

SetUpスレッドグループが回答になりますか? (http://jmeter.apache.org/usermanual/component_reference.html#setUp_Thread_Group) - 私はログイン(そして変数へのクッキーの抽出)がそのsetUpグループで行われ、次にあなたのクッキーでそのグローバルに利用可能な変数を読み取る '通常の'スレッドグループでのあなたの他のテストを意味します。

0

を使用することができますスレッドグループ間でクッキーを共有する場所:

  • __groovy() - 任意の実行を許可するJMeterの機能Groovyコード
  • varsは、のクラスインスタンスであり、JMeter変数への読み書きアクセスを提供します。 vars.getIteration()メソッドは現在のThread Groupの反復を返します。したがって、Ifコントローラの下に置かれたサンプラーは、仮想ユーザーごとに1回だけ実行されます。
関連する問題