Идея заключается в следующем:Каков наиболее эффективный способ отслеживания памяти браузера, потребляемого при выполнении теста Protractor?
- Мера usedJSHeapSize перед началом испытания.
- Меры, использованныеJSHeapSize после завершения теста.
- Сравнивая значения с 1 и 2, и если размер увеличивается выше определенного порогового значения, то сбой сценария.
До сих пор я пытался:
- SG Угломеры Инструменты (https://github.com/SunGard-Labs/sg-protractor-tools), которые позволяют повторить тот же сценарий несколько раз и найти рост памяти. Я отбросил его, поскольку он не позволяет проверять использование памяти для одного сценария (https://github.com/SunGard-Labs/sg-protractor-tools/issues/3).
- Извлечение значения памяти из объекта браузера, который, кажется, не работает (или я не мог работать) для интеграции с спецификации ->Assign a value returned from a promise to a global variable
Любые другие идеи?
Эй, просто хотел проверить, если ниже решение работает для вас – AdityaReddy
@AdityaReddy ваше решение было очень полезно. Я только что отметил ответ. Благодарю. – Tedi
Спасибо. Рад знать, что это сработало! – AdityaReddy