Size: a a a

JavaScript testing

2021 January 20

A

Anton in JavaScript testing
Подскажите какую либу используете для rest api автоматизации ?
источник

A

Anton in JavaScript testing
Думаю взять request или superagent
источник

A

Anton in JavaScript testing
Может есть что то интересное
источник

M

MnmlSniper in JavaScript testing
Anton
Думаю взять request или superagent
node-fetch и got
источник

S

Slav in JavaScript testing
axios
request вроде бы deprecated
источник

M

MnmlSniper in JavaScript testing
Slav
подскажите плиз, что используете для логера тестов.
Хочу написать кастомное - чтобы при LOG_LEVEL=debug - в консоли писалось все get и  post.
стэк - typescript, axios, allure reporting - в будущем хочу использовать базу и для UI тестов
winston, tracer, log4js
источник

M

MnmlSniper in JavaScript testing
Slav
axios
request вроде бы deprecated
Axios черти сколько без обновлений, уезжаю с проектов потихоньку с него
источник

S

Slav in JavaScript testing
MnmlSniper
Axios черти сколько без обновлений, уезжаю с проектов потихоньку с него
Понял, принял.
А на что меняешь?
источник

M

MnmlSniper in JavaScript testing
Slav
Понял, принял.
А на что меняешь?
supertest, кое-где node-fetch
источник

AV

Alex Vershinin in JavaScript testing
Slav
подскажите плиз, что используете для логера тестов.
Хочу написать кастомное - чтобы при LOG_LEVEL=debug - в консоли писалось все get и  post.
стэк - typescript, axios, allure reporting - в будущем хочу использовать базу и для UI тестов
А зачем в консоль? Я вот только сегодня делал, чтобы всё к аллюру цеплялось :))
источник

M

MnmlSniper in JavaScript testing
Alex Vershinin
А зачем в консоль? Я вот только сегодня делал, чтобы всё к аллюру цеплялось :))
А локальный дебаг?
источник

AV

Alex Vershinin in JavaScript testing
MnmlSniper
А локальный дебаг?
Ну для локального дебага тоже можно аллюр-отчётик открыть) в целом, у меня выводится в консоль при флаге user_debug, но что-то не зашло. В отчёте имхо удобнее, чем потом искать. А то начинается "вывелось больше, часть лога потерялась". Бе))
источник

AV

Alex Vershinin in JavaScript testing
MnmlSniper
Axios черти сколько без обновлений, уезжаю с проектов потихоньку с него
А какие обновления нужны, например? Работает же :) Я наоборот с супертеста слез. Не помню чего мне там не хватало, но не хватало.
источник

M

MnmlSniper in JavaScript testing
Alex Vershinin
Ну для локального дебага тоже можно аллюр-отчётик открыть) в целом, у меня выводится в консоль при флаге user_debug, но что-то не зашло. В отчёте имхо удобнее, чем потом искать. А то начинается "вывелось больше, часть лога потерялась". Бе))
Лень открывать, не на всех компьютерах у меня аллюр установлен локально.
Мне очень нравиться идея, логгируем в файл, в консоль по запросу и в репортер. Чтобы было удобно.
источник

M

MnmlSniper in JavaScript testing
Alex Vershinin
А какие обновления нужны, например? Работает же :) Я наоборот с супертеста слез. Не помню чего мне там не хватало, но не хватало.
node-fetch и got пощупайте, обе библиотеки богаты.
источник

A

Anton in JavaScript testing
Slav
axios
request вроде бы deprecated
Не нашёл что депрекейтед
источник

M

MnmlSniper in JavaScript testing
Anton
Не нашёл что депрекейтед
Request точно deprecated
источник

M

MnmlSniper in JavaScript testing
источник

AV

Alex Vershinin in JavaScript testing
MnmlSniper
node-fetch и got пощупайте, обе библиотеки богаты.
Я их знаю, node-fetch иногда использую. Got какой-то странный лично мне, апишка какая-то не под мою логику. Имел в виду скорее чего именно вам не хватило в axios)
источник

A

Anton in JavaScript testing
Спасибо
источник