Size: a a a

2020 June 01

S

Stanislav in Allure Framework
Anton
вопрос не понял
But there is big problem. Video file renaming after finishing to sessionId. And some time I get file with ~28Kb. So we need to add some method for checking http head for file size, until it be unchangeable.
источник

A

Anton in Allure Framework
этот ридми написан до кода который выше скидывал =) там еще нету костыля с таймаутами
источник

A

Anton in Allure Framework
Anton
И он переименовывается с временного названия selenoid4830483054 в sessionId - и вот пришлось ловить момент таким костылем https://github.com/simple-elf/selenoid-video-allure/blob/master/testng/src/test/java/BaseTestClass.java#L97
вот костыль
источник

OK

Oleksandr Khotemskyi in Allure Framework
Stanislav
Кстати хороший момент - можно ли аттачить видео только в случае фейла?
у меня была идея писать видео только когда тест ретраится, первый раз не писать
источник

A

Anton in Allure Framework
Oleksandr Khotemskyi
у меня была идея писать видео только когда тест ретраится, первый раз не писать
я выше про это и написал =) У меня был опыт делать ретраи (до 3 штук) - такой был хитрый проект.
источник

A

Anton in Allure Framework
но говорю, пока до реализации примера этой идеи так и не дошли руки =)
источник

S

Stanislav in Allure Framework
Anton
это если сервак с селеноидом будет работать =) а я сделал именно "скачивание" файла с селеноида, потому что в моем сетапе сервак выключается (что в jenkins cloud, что в github actions)
Скажите, а с headless браузером запись видео будет производиться?
источник

A

Anton in Allure Framework
Stanislav
Скажите, а с headless браузером запись видео будет производиться?
нет
источник

A

Anton in Allure Framework
Точнее будет видно только рабочий стол виртуалки
источник

A

Anton in Allure Framework
именно он записывается
источник

A

Anton in Allure Framework
зачем в селеноиде использовать хэдлесс - ума не приложу
источник

PG

Pavel Gromov in Allure Framework
Andrei Brovko
Подскажите, пожалуйста, есть ли чатик по проекту swagger coverage?
присоединяюсь
источник

S

Stanislav in Allure Framework
Anton
зачем в селеноиде использовать хэдлесс - ума не приложу
Кстати да, я думал может тесты будут быстрее проходить - ничего подобного, времени примерно столько же уходит
источник

PG

Pavel Gromov in Allure Framework
Stanislav
Кстати да, я думал может тесты будут быстрее проходить - ничего подобного, времени примерно столько же уходит
хедлес очень нестабилен
https://habr.com/ru/company/otus/blog/444248/
источник

A

Anton in Allure Framework
просто само использование селеноида дает все фишки которые раньше нужны были когда использовали хэдлесс
источник

A

Anton in Allure Framework
селеноид если в докере канеш, без докера как грид работает
источник

OK

Oleksandr Khotemskyi in Allure Framework
в статье противоречия на противоречиях:

«Headless браузеры быстрее обычных браузеров»

А потом дальше -

«Мониторинг производительности с помощью скриптов Headless браузера»

Тут разве что относительную производительность получится померять. Реальные юзера то будут рендерить все. А мы считерили
источник

PG

Pavel Gromov in Allure Framework
упс, не то что я ожидал)
Я первую ссылку скинул не глядя
я видел статью или доклад насчёт нестабильности хедлес тестов, но это не она
если нужно поищу
источник

OK

Oleksandr Khotemskyi in Allure Framework
>>> «однако в некоторых случаях можно проследить увеличение скорости в два раза или даже в 15. Таким образом, если вам важна производительность, то headless браузер будет хорошим выбором.»


я бы кстати рекомендовал замерять самостоятельно - скорость теста в хедлес и обычном, сделать допустим 100 прогонов какого-то простого скрипта, и посмотреть разницу. Не уверен что там даже 10-20% будет
источник

A

Anton in Allure Framework
Oleksandr Khotemskyi
>>> «однако в некоторых случаях можно проследить увеличение скорости в два раза или даже в 15. Таким образом, если вам важна производительность, то headless браузер будет хорошим выбором.»


я бы кстати рекомендовал замерять самостоятельно - скорость теста в хедлес и обычном, сделать допустим 100 прогонов какого-то простого скрипта, и посмотреть разницу. Не уверен что там даже 10-20% будет
думаю производительность можно увеличить если не использовать selenoid - с ним разница будет малозаметна
источник