Size: a a a

2020 September 25

GC

Grzegorz Brzęczyszcz... in JS for testing
Mike
еще адрес соцсети валидирует
необязательные поля можно не заполнять :)
источник

B

Bola in JS for testing
Grzegorz Brzęczyszczykiewicz, Chrząszczyżewoszyce, powiat Łękołody
там кроме имейла всё можешь рандомными данными забивать
Вас зовут Вася Пупкин?)
источник

GC

Grzegorz Brzęczyszcz... in JS for testing
Bola
Вас зовут Вася Пупкин?)
mr Toster
источник

Dq

Dmitry qDims in JS for testing
Oleksandr Khotemskyi
Я сейчас переговорю с организаторами, может я на русском буду, если многим будет тяжело на укр
Я точно не вытяну почитал сам сайт и 50% не понимаю :(
источник

BO

Boris Osipov in JS for testing
Dmitry qDims
Я точно не вытяну почитал сам сайт и 50% не понимаю :(
Речь проще понять чем текст. Но это мой опыт.
источник

Dq

Dmitry qDims in JS for testing
В любом случае присоединюсь, а там уже видно будет
источник

B

Bola in JS for testing
не, лучше на русском
источник

M

Mike in JS for testing
Всем привет!
Разработчик пришел с просьбой сделать автотесты на проверку ошибок 301 и 401 по всем ссылкам товаров
Ссылок чуть менее 27000🙈

И я не особо понимаю как это вообще можно реализовать
Очевидно, что it'ы я не наделаю, точнее я поеду кукухой и потрачу месяцы

Сам прогон будет занимать около 9 часов, что немного не укалдывается в таймауты моки, не знаю можно ли их вообще раздвинуть так? Стандартный вроде минута

Получается мне надо из файла(он есть) вытаскивать ссылки по очереди, подставлять их в проверяющую конструкцию - но я совершенно не представляю как это реализовать

Если кто-то делал или есть идеи - буду признателен

Сейчас пишу на wdio+mocha+chai
Нашел вот такое решение, но оно скорее точечное
https://webdriver.io/docs/wdio-intercept-service.html
источник

B

Bola in JS for testing
браузер тут не нужен
дергай реквестами
типа апи тестов, только метод один - get url и проверка на статус
источник

M

Mike in JS for testing
То есть нужен какой-то другой инструмент?
источник

B

Bola in JS for testing
возьми jest + got
источник

B

Bola in JS for testing
или jest + supertest
источник

M

Mike in JS for testing
Ага, хорошо
Подскажи плз, был ли у тебя опыт с ними именно по вытаскиваню ссылок для тестирования из файла?
На данный момент это .txt , но по идее я его могу конвертировать во что угодно
источник

M

Mike in JS for testing
Также был бы благодарен за прогнозы выполнения задачи(по вашему опыту)
При учете, что JS/TS вижу не впервые в жизни, но никогда не работал с апи тестами

И самое главное - сколько он будет это проверять по времени
источник

B

Bola in JS for testing
27000 ссылок
допустим по одной секунде на ссылку
это будееттт
это будееееет
27 000 / 60 = ... минут
источник

M

Mike in JS for testing
Весьма печально, но для ночного запуска терпимо вроде
источник

MS

Maksym Shykov in JS for testing
Mike
Весьма печально, но для ночного запуска терпимо вроде
А если запустить несколько потоков ?
источник

M

Mike in JS for testing
Maksym Shykov
А если запустить несколько потоков ?
Да, я это уже буду смотреть умеет ли инструмент, про got тут мельком видел много хорошего, буду смотреть курсы какие-нибудь

Самое главное понять могу ли я урлы брать из файла или нет
Потому что если нет - задача нереальная
источник

B

Bola in JS for testing
если лениво  писать- можно заюзать это http://home.snafu.de/tilman/xenulink.html#Download
источник

B

Bola in JS for testing
десктопное приложение )
источник