💡
jmeterでOAuth 2.0認証して負荷試験を行う方法
とある理由からGoogleCloud上の製作物に対して、jmeterで負荷試験を行って欲しいと依頼。
地味に初めて使ったこともあるのですが、おまけにOAuth 2.0の認証が絡んで「どこで設定するんだ!?」となったので備忘録として残します。
検索の仕方がよくなかったのか、この辺りについてロクにヒットしなかったのもあります(解決してくれたのはchatGPT君でした、課金したかいがあります)
結論
HTTP Header Managerから設定する
手順
以下はオーソドックスなthhpリクエストによって負荷試験をするための最小構成です。
Thread Groupを右クリック > add >config element > HTTP Header Manager
HTTP Header Manager の画面下部にあるaddを選択
新規に枠が作成される。
Name枠には「Authorization」value枠には「Bearer 発行したトークン」を入力。
これで認証が通り負荷試験を行えます。
なお、HTTPrequestのPathではエンドポイントのみを指定しており、よくある?key=トークンといったようなものは入力していません。
Discussion