自動化フレームワーク - URL存在ジョブテスト

URLの存在確認テストは、すべてのジョブでサポートされています。 これらのテストは、URLの有無、およびHTTPレスポンスやリクエスト内における特定のパターン (正規表現) の存在を確認するために使用できます。 パターンはYAMLファイル内で正規表現として指定されます。 テストは、オペレーターの選択に基づき、URLまたは指定された正規表現がレスポンスやリクエスト内に見つかった場合に成功します。

1つのジョブには複数の表現に対するテストを含めることができ、同じURLを持つ表現に対して複数のテストを作成できます。

YAML

  jobs:
  - type: something
    tests:
      - name: 'test one'                      # テストの名前、オプション
        type: url                             # テストが 'url' タイプであることを指定
        url: http://www.example.com/path      # 文字列: テスト対象のURL
        operator: 'and'                       # 'and'、'or' のいずれか、デフォルトは 'or'
        requestHeaderRegex:                   # 文字列: リクエストヘッダーで一致する正規表現、オプション
        requestBodyRegex:                     # 文字列: リクエストボディで一致する正規表現、オプション
        responseHeaderRegex:                  # 文字列: レスポンスヘッダーで一致する正規表現、オプション
        responseBodyRegex:                    # 文字列: レスポンスボディで一致する正規表現、オプション
        onFail: 'info'                        # 文字列: 'warn'、'error'、'info' のいずれか、必須