XML設定ファイルリファレンス
- scenarioタグ(1つのみ存在)
- ルート要素
- name属性
- シナリオの識別名を指定する。現在のところ結果を出力するファイル名に使われる。(任意の文字列)
- numThread属性
- 同時並行処理数を指定する。(1以上の数値)
- isContentsSave属性
- HTTPレスポンスで得られたHTMLコンテンツを保存するかどうかを指定する。(true / false)
- stepタグ(scenarioに対して1つ以上存在)
- シナリオ中の1ステップを表す
- numRepeat属性
- ステップの実行回数を指定する。(1以上の数値)
- requestタグ(stepに対して1つのみ存在)
- HTTPリクエストを表す
- method属性
- HTTPリクエストで使用するメソッドを指定する。("GET" or "POST")
- url属性
- HTTPリクエストで使用するURLを指定する。("http://〜")
- paramsタグ(requestに対して0 or 1つのみ存在)
- HTTPリクエストに与えるパラメータ群を表す
- paramタグ(requestに対して1つ以上存在)
- HTTPリクエストに与える1つのパラメータを表す
- name属性
- HTTPリクエストに与える1つのパラメータの名前を指定する。(任意の文字列)
- value属性
- HTTPリクエストに与える1つのパラメータの値を指定する。(任意の文字列)
- validateタグ(stepに対して0 or 1つのみ存在)
- 検証処理を表す
- statusCode属性
- HTTPレスポンスで期待するステータスコードを指定する。(200、404、500など)
- matchタグ(validateに対して0以上存在)
- 文字列パターン一致の検証処理を表す
- pattern属性
- HTTPレスポンスで得られたHTMLコンテンツに含まれると期待される文字列を指定する
- unmatchタグ(validateに対して0以上存在)
- 文字列パターン不一致の検証処理を表す
- pattern属性
- HTTPレスポンスで得られたHTMLコンテンツに含まれないと期待される文字列を指定する