Size: a a a

QA — Автоматизация

2021 April 23

P

Pavel Korostin in QA — Автоматизация
а не пробовали разобраться в причине падений? может это таки баг. ретраи так-то костыль..
может приложение не держит нагрузку и нужно уменьшить количество потоков. или разобраться с производительностью приложения, может там есть проблемы, которые фиксить нужно
источник

BS

BLVCK SONNET in QA — Автоматизация
Так же хотел бы обратить внимание на то, что если проблема с нестабильными ответами на запрос - лучше их ретраить, а не весь тест(если конечно они у тебя не атомарные). В ситуации, когда тесты длинные и имеют непростую подготовку - лучше разбираться таргетированно. Имхо: rerunfailures отлично подходит как доп опция по дефолту, чтобы понимать то, что тест вообще может пройти в случае если он не стабильный, но никак не для устранения реквест ошибок
источник

IS

Ilya Shpilevskii in QA — Автоматизация
Да, я пытался разобраться, ошибка вылетела в разных местах, текст был как раз ConnectionError, запускал в одном потоке, возможно с принимающей сервером проблемы, под нагрузкой его ещё не проверяли, но я не думаю что из последовательных запросов он упадёт, запускаю тесты с локального компа, грешу на нестабильную сеть wi-fi
источник

SR

Sergey Raspopov in QA — Автоматизация
А таймаут поставить на наличие сети? Ифочку кинуть где-нибуть, что если сети нет, то ещё раз попробовать.
источник

IS

Ilya Shpilevskii in QA — Автоматизация
Да, это как вариант было, но проблема в том что тестов много, реквестов ещё больше, на каждый реквест ставить обертку из иф или трай, это очень долго, тем более ошибка вылезала в случайном месте, пока вполне спас плагин pytest-rerunfailures, будет время свою обёртку попробую написать
источник

V

Volodymyr in QA — Автоматизация
Хай кто знает
Jmeter
Json получает такое
Ка по очереди эти данные вставить в http request
источник

V

Volodymyr in QA — Автоматизация
источник

V

Volodymyr in QA — Автоматизация
Нужен номер который  добпвляеться к path
источник

АФ

Алексей Федоткин... in QA — Автоматизация
почитайте в сторону dataset config, там можно из файла читать и не только.  bean shell поспроцессором это в переменную сложите и из нее
источник

V

Volodymyr in QA — Автоматизация
Эти данде я получаю из json extractor
источник

АФ

Алексей Федоткин... in QA — Автоматизация
типа такого : из джсона в файл записать

name = vars.get("name");
email = vars.get("email");

log.info(email);  // if you want to log something to jmeter.log file

// Pass true if you want to append to existing file
// If you want to overwrite, then don't pass the second argument
f = new FileOutputStream("/my/file/path/result.csv", true);
p = new PrintStream(f);
this.interpreter.setOut(p);
print(name + "," + email);
f.close();

и потом из него прочесть и запихнуть в нужные места через переменную. В сети куча инфы по этому
источник

V

Volodymyr in QA — Автоматизация
Сорри если вопросы примитивные я с этим не стыкался рание
источник

V

Volodymyr in QA — Автоматизация
А так чтоб на прямую чтото типа $..ProcedureID
источник

АФ

Алексей Федоткин... in QA — Автоматизация
можно наверно и напрямую) давно ничего не писал в этом плане, не помню. Просто у вас на скрине массив ,куча значений. если их все сначала получить и потом поочереди читать то как-то эффективнее смотрится чем на каждый чих делать "дай данные - запишем в другой запрос - отправим запрос"
источник

D

Dmitry in QA — Автоматизация
нашел решение,
about:config
security.fileuri.unique_origin
источник

D

Dmitry in QA — Автоматизация
но фф поумолчанию должен быть
источник

ТБ

Татьяна Богданова... in QA — Автоматизация
Всем привет, подскажите для генерации xml по xsd что используете, хочется вообще мало кода писать, скармливать xsd и на выходе иметь множество тестовых наборов + граничные значения
источник

ТБ

Татьяна Богданова... in QA — Автоматизация
С сандаторными и опциональными полями
источник

ТБ

Татьяна Богданова... in QA — Автоматизация
*мандаторными
источник

DS

Dmytro Slobodianiuk in QA — Автоматизация
в телеграме сожно править свои сообщения
источник