cloud9_note

cloud9に限らないメモ

View on GitHub

JMeter

Basic認証以外のログイン

Redmineにログインする。

作成手順

Thread groupが作成済みの前提。

  1. HTTPクッキーマネージャを作成
  2. ユーザ定義変数を作成
    • user : ログインユーザ
    • password : ログインパスワード
  3. 一度だけ実行されるコントローラを作成
    1. HTTPリクエストでログイン画面をGETする。
      1. 正規表現抽出を作成する。
        • 参照名:authenticity_token
        • 正規表現:<input type="hidden" name="authenticity_token" value="(.*)" />
        • テンプレート:$1$
    2. HTTPリクエストで認証情報をPOSTする。
      1. 下記の値を設定。
      名前 URL_Encode? Content-Type 統合含む?
      authenticity_token ${authenticity_token} on text/plain on
      username ${user} on text/plain on
      password ${password} on text/plain on
      login ログイン on text/plain on

参考ファイル

Redmine_FileDownload.jmx

参考サイト