Webdriver.io (wdio) Служба PerformanceTotal возвращает пустой индекс результатов

Мы пытаемся установить и использовать службу PerformanceTotal от wdio, следуя документам wdio здесь: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 должен анализировать такие данные, как: среднее время , стандартная ошибка среднего (sem), количество выборок , минимальное значение , максимальное значение , самое раннее и самое позднее время .

Однако наш индекс пуст, и я предполагаю, что именно здесь будут отображаться эти данные.

Я хотел спросить, удалось ли кому-нибудь успешно использовать службу PerformanceTotal, поскольку я не могу найти никакой документации для нее в Интернете, кроме веб-сайта wdio. Кажется, мы не можем запустить его в нашем тестовом решении, поэтому мы будем благодарны за любую помощь!

Спасибо

0 ответов

Другие вопросы по тегам