| シナリオ作成 | メソッド | GET / HEAD / DELETE | URLクエリパラメータ(クエリストリング)編集 |
| POST / PUT / PATCH | フォームデータの編集 | ||
| jsonデータの編集 | |||
| 共通 | 10秒、15秒、20秒、30秒のインターバルでスパイクアクセスの実行 | ||
| HTTPヘッダ編集 | |||
| セッション変数の利用 | |||
| レスポンスの特定の要素と値を変数に格納 | |||
| AWSのAPIリクエストに必要な署名の付与 | |||
| エラー許容率 | タイムアウト、400系、500系ごとに%で許容率を指定 | ||
| プロキシ設定 | テスト時のリクエストを指定のプロキシサーバー経由で実行 | ||
| 認証設定 | Basic認証のIDとパスワードを設定 | ||
| フレームワーク | Ruby On Rails と Laravel のCSRFトークンの自動取得、付与に対応 | ||
| ユーザー変数 | 仮想ユーザーごとのセッション変数としてCSVファイルのアップロードおよび設定 | ||
| ファイルアップロード | テスト対象サイトへのファイルアップロード処理に対応 | ||
| テスト実行 | タイマー設定 | 指定時間にテストを予約実行 ※1 | |
| 実行モード | 1回のみ実行 ※シナリオを1回だけ実行 | 仮想ユーザー数の指定 | |
| 秒間リクエスト数の上限値を指定 | |||
| 仮想ユーザの起動間隔、もしくは全仮想ユーザーが起動するまでの時間を指定 | |||
| 繰り返し実行 ※各仮想ユーザーがリクエストを繰り返し実行 | 時系列での仮想ユーザー遷移を指定可能 | ||
| 固定IPアドレス | テスト対象サイトがアクセス元IPアドレスによる制限を行っている場合、リクエスト実行元のIPアドレスを固定化する ※2 | ||
| リクエスト実行IPアドレス分散 | リクエスト実行元のIPアドレスを複数に分散する(設定しない場合Hedgehogによる自動設定) ※3 | ||
| テスト結果 | リクエスト結果分布 | HTTPステータスコードの割合をグラフ表示 | |
| データ転送量 | テスト実施中の受信・送信それぞれのデータ転送量をグラフ表示 | ||
| 遅いリクエスト | レスポンスに時間がかかったリクエストを最大レスポンスタイム、99パーセンタイル値で上位3リクエストづつピックアップ表示 | ||
| 全体グラフ | テスト全体の秒間リクエスト数、レスポンスタイム、仮想ユーザー数をグラフ表示 | ||
| 合計リクエスト数、正常数、エラー数、秒間リクエスト数、レスポンスタイムの最小、最大、平均、95パーセンタイル値、99パーセンタイル値 | |||
| 最新10件のレスポンスボディをステータスコードごとに表示 ※4 | |||
| 共有 | テスト結果をURLで共有(公開/非公開、パスワード保護の設定を結果ごとに設定) | ||
| 印刷用レイアウト | テスト結果を印刷用レイアウトでページビュー表示 | ||
※1 負荷リクエスト実行までの初期化処理で最大180秒程度時間がかかる場合があります。
※2※3 当社にてシステム設定が事前に必要ですのでお問合せください。
※4 テスト実行時のレスポンスボディは一定期間しか保存されません。詳細についてはお問合せください。