EveryStep スクリプト ツールの TimeWatcher オプションを使用して、ロード テスト スクリプトの一部の実行時間を測定する場合は、ロード テスト セッション ログを使用して、 TimeWatcher の結果に関する統計を取得できます。 たとえば、テスト内で実行されたすべてのセッション中に測定されたログインステップ実行時間の平均を計算できます。 この記事では、ロード テスト レポート データを使用して、必要な TimeWatcher 統計を収集する方法について説明します。

タイムウォッチャーオプションの設定方法の詳細については、 タイムウォッチャー の記事を参照してください。

通常、特定のテスト セッションの TimeWatcher の結果 は、セッション の詳細で確認できます。 TimeWatcher によって登録されたステップ実行時間を確認するには、 ロード テスト レポート を開き、[ ログ] タブに移動します。 ここでは、セッションリストの対応する行にある 詳細 リンクをクリックして、詳細なセッションレポートを開くことができます。 ロード テスト分析にセッション レポートを使用する方法については、「 ロード テスト セッションの詳細」 を参照してください。

以下に示すように、タイムウォッチャーの結果はリクエストの説明で提供されます。

テスト内で実行された すべてのテスト セッションに基づいてTimeWatcher統計を収集するには、セッションレポートをCSVファイルにエクスポートし、Microsoft Excelまたは別の互換性のあるアプリケーションを使用して、統計データの計算を簡単に実行する必要があります。

一般に、このプロセスには、この記事で説明する 2 つの手順が含まれます。

  • セッションレポートのダウンロード。
  • Excel でレポートを処理する。

生データロードテストレポートのダウンロード

電子メール アドレスにレポートを受信するには、[ ログ ] タブで [CSV へのエクスポートをリクエスト ] をクリックし、電子メールを入力します。 レポートはまもなく提供された電子メールに送信されます。

レポートがダウンロードされたら、Excel で CSV ファイルを開きます。 名前のタイトルが付いた列Gには、TimeWatcherによって測定された時間を含む要求の説明が含まれます。

Microsoft Excel を使用した生データ・レポートの処理

特定の TimeWatcher 統計量に対して数学的計算を簡単に実行するには、次の手順に従います。

1. 列 G をタイムウォッチャーの名前でフィルター処理します。

これを行うには、[ ホーム ] メニューに移動し、[ 並べ替えとフィルター] を選択します。 次に、列 G 見出しのフィルターアイコンをクリックし、「 すべて選択」 チェックボックスをオフにして、「 テキストフィルター 」メニューの「 次を含む」をクリックします。 カスタムオートフィルタダイアログで、ファイルに表示されるTimeWatcher名を入力します。

2. TimeWatcher の結果を含む列から不要なコンテンツを削除するには 、[すべて] を選択し 、フィルター処理されたファイルの内容を新しい Excel ファイルに コピー します。

3. TimeWatcher の結果を含む新しいファイルが作成されたら、[ホーム > 検索と置換の選択] > に移動し、列 G の文字列のうち時間値が含まれていない部分をコピーして貼り付けます。 [ 置換対象] フィールドは 空のままにします。

たとえば、文字列に “「ScriptTimeWatcher_2」の時間をチェックしています。 測定時間:00:00:0X。XX.” 選択 “「ScriptTimeWatcher_1」の時間を確認する。 測定時間: 00:00:0” をクリックして削除します。

4. 次に、列 G の TimeWatcher 値の末尾にあるドットをトリミングする必要があります。

これを行うには、列 G の右側にある列全体を右クリックし、[ 列の挿入] を選択します。 次に、新しく追加された列 H の最初の生に次の数式を入力します。

=IF(RIGHT(G<row number>,1)=".", LEFT(G<row number>N,LEN(G<row number>)-1),G<row number>)

ここで <、行番号> は、列 G の最初のセルの行番号です。

次に、最初のセルの右下隅にある自動入力ハンドルを、数式で塗りつぶすセルにドラッグします。 セルは、列 G の対応するセルの内容に基づいて自動的に塗りつぶされます。

5. 列 H のセルに自動入力されると、測定時間値を表すテキスト文字列が含まれます。 時間値を数値形式に変換するには、列 H の右側に列を挿入し、[テキスト関数] メニューの下にある [値] 関数を使用して、列 I に測定時間を示す数値を自動入力します。

これで、Microsoft Excel で使用可能なさまざまな統計関数を使用して TimeWatcher の測定時刻を処理する準備が整いました。