jmeterでトークンをグローバル変数として設定する方法を教えてください
JMeterのユーザー定義変数エレメントを用いることで、JMeter内にグローバル変数を設定します。
トークンをグローバル変数として設定する手順は次のとおりです。
- テストプランの中で、スレッドグループの要素を右クリックし、追加 -> 設定要素 -> ユーザー定義変数を順番に行う。
- ユーザ定義変数コンポーネントでAddボタンをクリックし、変数の名前と値を入力します。
- 変数名:token
- 変数の値: your_token_value(your_token_valueは現実のトークン値に置き換えてください)
- 複数グローバル変数を設定したい場合は、[Add]ボタンをクリックして追加してください。
- テスト計画を保存するには、「保存」をクリックします。
${token}というグローバル変数はテストプラン全体で以下のように参照可能です。例えば、HTTPリクエストを行う場合は、URLの欄にて${token}とすることで、トークンの値を参照できます。
全局変数がテスト計画の全実行過程で共有されるため、複数のスレッドグループやさまざまなリクエストで同一の変数が利用できることに注意してください。異なるスレッドグループで異なるトークン値を使用する必要がある場合は、JMeter の CSV データ ファイルまたは BeanShell スクリプトを使用してトークン値を動的に設定することを検討してください。