💡

jmeterでOAuth 2.0認証して負荷試験を行う方法

2024/09/21に公開

とある理由から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