5.5. 付録¶
5.5.1. 監視項目¶
5.5.1.1. URL監視項目一覧¶
- Webサイトコンテンツ監視(文字列)
説明 URLのレスポンスボディ(DOM)を監視します。閾値判定は文字列として行います。XPathで指定した対象を監視します。
パラメータ
パラメータ名
説明
URL
監視対象となるWebサイトのURLを指定します。省略不可です。
HTTPメソッド
HTTPリクエスト送信時のメソッド(GET/POST)を指定します。省略可です。省略した場合はGETが有効になります。
認証用ヘッダー
認証用のヘッダーを利用する場合に指定します。省略可です。指定する場合は、ヘッダー名も含めて指定して下さい。指定例:「Authorization: Bearer TOKEN」
リクエストヘッダーファイル
任意のHTTPリクエストヘッダーを利用する場合に指定します。省略可です。指定する場合は、JSONフォーマットで記載されたファイルを指定して下さい。
データタイプ
HTTPメソッドにPOSTを指定した場合のリクエストデータの送信方式(raw/x-www-form-urlencoded)を指定します。省略可です。省略した場合は、rawが有効になります。
リクエストデータファイル
HTTPメソッドにPOSTを指定した場合に送信するリクエストデータを指定します。省略可です。
基本認証ユーザー名
Webサイトへのアクセスに基本認証を利用する場合はユーザー名を指定します。省略可です。
基本認証パスワード
Webサイトへのアクセスに基本認証を利用する場合はパスワードを指定します。省略可です。
XPath
レスポンスボディから取得する対象のXPathを指定します。省略不可です。
注釈
Webサイトコンテンツ監視(文字列)は、URLに指定されたWebページのみの取得を行います。フレームやリンク先、ページ内の画像などの取得は行いません。
取得データのcharsetの値により文字コードを判断します。UTF-8のほか、Shift_JIS、EUC-JPに対応しています。
データタイプにrawを指定した場合、リクエストデータファイルの内容をそのままリクエストデータとして送信します。
データタイプにx-www-form-urlencodedを指定した場合、リクエストデータファイルのキー・バリュー型のデータをURLエンコードして送信します。指定フォーマットについては、 使用上の制限事項 を参照して下さい。
- Webサイトコンテンツ監視(数値)
説明 URLのレスポンスボディ(DOM)を監視します。閾値判定は数値として行います。XPathで指定した対象を監視します。
パラメータ
パラメータ名
説明
URL
監視対象となるWebサイトのURLを指定します。省略不可です。
HTTPメソッド
HTTPリクエスト送信時のメソッド(GET/POST)を指定します。省略可です。省略した場合はGETが有効になります。
認証用ヘッダー
認証用のヘッダーを利用する場合に指定します。省略可です。指定する場合は、ヘッダー名も含めて指定して下さい。指定例:「Authorization: Bearer TOKEN」
リクエストヘッダーファイル
任意のHTTPリクエストヘッダーを利用する場合に指定します。省略可です。指定する場合は、JSONフォーマットで記載されたファイルを指定して下さい。
データタイプ
HTTPメソッドにPOSTを指定した場合のリクエストデータの送信方式(raw/x-www-form-urlencoded)を指定します。省略可です。省略した場合は、rawが有効になります。
リクエストデータファイル
HTTPメソッドにPOSTを指定した場合に送信するリクエストデータを指定します。省略可です。
基本認証ユーザー名
Webサイトへのアクセスに基本認証を利用する場合はユーザー名を指定します。省略可です。
基本認証パスワード
Webサイトへのアクセスに基本認証を利用する場合はパスワードを指定します。省略可です。
XPath
レスポンスボディから取得する対象のXPathを指定します。省略不可です。
注釈
Webサイトコンテンツ監視(数値)は、URLに指定されたWebページのみの取得を行います。フレームやリンク先、ページ内の画像などの取得は行いません。
データタイプにrawを指定した場合、リクエストデータファイルの内容をそのままリクエストデータとして送信します。
データタイプにx-www-form-urlencodedを指定した場合、リクエストデータファイルのキー・バリュー型のデータをURLエンコードして送信します。指定フォーマットについては、 使用上の制限事項 を参照して下さい。
取得データのうち、カンマは除去されます。
警告
取得結果が数値でない場合、監視結果は異常となります。
- WebAPI応答監視(文字列)
説明 URLのレスポンスボディ(JSON)を監視します。閾値判定は文字列として行います。JSONPathで指定した対象を監視します。
パラメータ
パラメータ名
説明
URL
監視対象となるWebAPIエンドポイントを指定します。省略不可です。
HTTPメソッド
HTTPリクエスト送信時のメソッド(GET/POST)を指定します。省略可です。省略した場合はGETが有効になります。
認証用ヘッダー
認証用のヘッダーを利用する場合に指定します。省略可です。指定する場合は、ヘッダー名も含めて指定して下さい。指定例:「Authorization: Bearer TOKEN」
リクエストヘッダーファイル
任意のHTTPリクエストヘッダーを利用する場合に指定します。省略可です。指定する場合は、JSONフォーマットで記載されたファイルを指定して下さい。
データタイプ
HTTPメソッドにPOSTを指定した場合のリクエストデータの送信方式(raw/x-www-form-urlencoded)を指定します。省略可です。省略した場合は、rawが有効になります。
リクエストデータファイル
HTTPメソッドにPOSTを指定した場合に送信するリクエストデータを指定します。省略可です。
基本認証ユーザー名
WebAPIサーバーへのアクセスに基本認証を利用する場合はユーザー名を指定します。省略可です。
基本認証パスワード
WebAPIサーバーへのアクセスに基本認証を利用する場合はパスワードを指定します。省略可です。
JSONPath
レスポンスボディから取得する対象のJSONPathを指定します。省略不可です。
注釈
取得データのcharsetの値により文字コードを判断します。UTF-8のほか、Shift_JIS、EUC-JPに対応しています。
データタイプにrawを指定した場合、リクエストデータファイルの内容をそのままリクエストデータとして送信します。
データタイプにx-www-form-urlencodedを指定した場合、リクエストデータファイルのキー・バリュー型のデータをURLエンコードして送信します。指定フォーマットについては、 使用上の制限事項 を参照して下さい。
- WebAPI応答監視(数値)
説明 URLのレスポンスボディ(JSON)を監視します。閾値判定は数値として行います。JSONPathで指定した対象を監視します。
パラメータ
パラメータ名
説明
URL
監視対象となるWebAPIエンドポイントを指定します。省略不可です。
HTTPメソッド
HTTPリクエスト送信時のメソッド(GET/POST)を指定します。省略可です。省略した場合はGETが有効になります。
認証用ヘッダー
認証用のヘッダーを利用する場合に指定します。省略可です。指定する場合は、ヘッダー名も含めて指定して下さい。指定例:「Authorization: Bearer TOKEN」
リクエストヘッダーファイル
任意のHTTPリクエストヘッダーを利用する場合に指定します。省略可です。指定する場合は、JSONフォーマットで記載されたファイルを指定して下さい。
データタイプ
HTTPメソッドにPOSTを指定した場合のリクエストデータの送信方式(raw/x-www-form-urlencoded)を指定します。省略可です。省略した場合は、rawが有効になります。
リクエストデータファイル
HTTPメソッドにPOSTを指定した場合に送信するリクエストデータを指定します。省略可です。
基本認証ユーザー名
WebAPIサーバーへのアクセスに基本認証を利用する場合はユーザー名を指定します。省略可です。
基本認証パスワード
WebAPIサーバーへのアクセスに基本認証を利用する場合はパスワードを指定します。省略可です。
JSONPath
レスポンスボディから取得する対象のJSONPathを指定します。省略不可です。
注釈
データタイプにrawを指定した場合、リクエストデータファイルの内容をそのままリクエストデータとして送信します。
データタイプにx-www-form-urlencodedを指定した場合、リクエストデータファイルのキー・バリュー型のデータをURLエンコードして送信します。指定フォーマットについては、 使用上の制限事項 を参照して下さい。
警告
取得結果が数値でない場合、監視結果は異常となります。
5.5.1.2. 外形監視項目一覧¶
- Synthetics:ステップ別レスポンスタイム
説明 シナリオの各ステップの実行時間を監視します。単位はミリ秒です。
パラメータ
パラメータ名
説明
テストフィルタ
実行するテストスクリプトをファイル名で指定します。省略不可です。指定例:sample.spec.ts
プロジェクト名
Playwrightのプロジェクトを指定します。省略不可です。
設定ファイル
Playwrightの設定ファイルをファイル名で指定します。省略可です。省略した場合、デフォルトの設定ファイルを利用します。
テスト名
テストスクリプト内のテスト名を指定します。省略可です。省略した場合、テストスクリプト内の全てのテストを実行します。
行番号
監視結果として取得するステップをテストスクリプトの行番号で指定します。省略可です。
注釈
テストフィルタは テストスクリプトの準備 で格納したものを指定して下さい。
指定する設定ファイルは 外形監視用千手設定ファイル(sj_synthetics_conf.json)の作成 で指定したプロジェクトディレクトリ下に配置されている必要があります。
- Synthetics:テスト別レスポンスタイム
説明 シナリオの各テストの実行時間を監視します。単位は秒です。
パラメータ
パラメータ名
説明
テストフィルタ
実行するテストスクリプトをファイル名で指定します。省略不可です。指定例:sample.spec.ts
プロジェクト名
Playwrightのプロジェクトを指定します。省略不可です。
設定ファイル
Playwrightの設定ファイルをファイル名で指定します。省略可です。省略した場合、デフォルトの設定ファイルを利用します。
テスト名
テストスクリプト内のテスト名を指定します。省略可です。省略した場合、テストスクリプト内の全てのテストを実行します。
行番号
監視結果として取得するステップをテストスクリプトの行番号で指定します。省略可です。
注釈
テストフィルタは テストスクリプトの準備 で格納したものを指定して下さい。
指定する設定ファイルは 外形監視用千手設定ファイル(sj_synthetics_conf.json)の作成 で指定したプロジェクトディレクトリ下に配置されている必要があります。
- Synthetics:シナリオテストコンプリート
説明 シナリオの各テストを実行した時のステータスを監視します。
パラメータ
パラメータ名
説明
テストフィルタ
実行するテストスクリプトをファイル名で指定します。省略不可です。指定例:sample.spec.ts
プロジェクト名
Playwrightのプロジェクトを指定します。省略不可です。
設定ファイル
Playwrightの設定ファイルをファイル名で指定します。省略可です。省略した場合、デフォルトの設定ファイルを利用します。
テスト名
テストスクリプト内のテスト名を指定します。省略可です。省略した場合、テストスクリプト内の全てのテストを実行します。
行番号
監視結果として取得するステップをテストスクリプトの行番号で指定します。省略可です。
注釈
テストフィルタは テストスクリプトの準備 で格納したものを指定して下さい。
指定する設定ファイルは 外形監視用千手設定ファイル(sj_synthetics_conf.json)の作成 で指定したプロジェクトディレクトリ下に配置されている必要があります。