ここにある wdio のドキュメントに従って、wdio の PerformanceTotal サービスをインストールして使用しようとしています: https://webdriver.io/docs/wdio-performancetotal-service/
まず、PerformanceTotal パッケージをインストールしました。
npm install wdio-performancetotal-service --save-dev
次に、PerformanceTotal サービスを構成ファイルに追加しました。
["performancetotal",{
disableAppendToExistingFile: false,
performanceResultsFileName: "performance-results",
dropResultsFromFailedTest: false
}]
wdio のドキュメントに記載されている手順の例を使用する機能ファイルを作成しました。
Then("should test github startup performance", () => {
// ...
performancetotal.sampleStart("Startup");
browser.url("https://github.com/");
performancetotal.sampleEnd("Startup");
//...
});
ただし、テストを実行すると、ターミナルの出力は次のようになります。
[0-0]
Performance-Total results:
[0-0] ┌─────────┐
│ (index) │
├─────────┤
└─────────┘
[0-0] PASSED in chrome - C:\Work\features\PerformanceTotal.feature
wdio ドキュメントでは、PerformanceTotal は次のようなデータを分析する必要があると述べています: average time、mean(sem) の標準誤差、number of samples、min value、max value、最も早い時間と最も遅い時間。
ただし、インデックスは空白であり、このデータが表示されると想定しています。
wdio Web サイト以外にオンラインでドキュメントが見つからないため、PerformanceTotal サービスの使用に成功した人がいるかどうかを尋ねたかったのです。私たちのテスト ソリューションでそれを起動して実行することはできないようです。
ありがとう