Size: a a a

QA — Load & Performance

2021 April 03

СФ

Степа Фомичев... in QA — Load & Performance
Andrey Shalygin
Просто боюсь собеседования проходить, что спросят , а я не отвечу. В режиме онлайн задачи боюсь решать, когда кто то наблюдает, мне если просто время дать, то решу скорее всего
Набери в hh нагрузочное тестирование и отправь 10-20 откликов, из них будет 3-5 оферов, если ты на нормальном уровне постиг то, о чем писал выше
источник

СФ

Степа Фомичев... in QA — Load & Performance
В крайнем случае есть 2-3 больших интегратора, которые проводят свои школы нт, там после 2-4 недель обучения сможешь устроиться с почти нулевым бэкграундом
источник

AS

Andrey Shalygin in QA — Load & Performance
Степа Фомичев
Набери в hh нагрузочное тестирование и отправь 10-20 откликов, из них будет 3-5 оферов, если ты на нормальном уровне постиг то, о чем писал выше
спс, попробую
источник

СФ

Степа Фомичев... in QA — Load & Performance
Лучшая подготовка к собеседованию - это собеседование) поэтому я бы советовал первые парочку собесов устраивать в те компании, условия в которых меньше нравятся, чтобы к мякотей подойти во всеоружии)
источник

EB

Evgeniy Bulbenkov in QA — Load & Performance
Добрый вечер. Подскажите, может кто сталкивался: получаю по вебсоккету данные (использую WebSocket Samplers by Peter Doornbosch), дальше сохраняю ответ в файл. Но проблема в том, что записывается только 8 kB ответа, а остальной отсекается. Так ответ отображается и во View result tree, и, соответственно, в файле. Пробовал настраивать httpsampler.max_bytes_to_store_per_reques, результат тот же. Подозреваю, что проблема в плагине. Если есть опыт решения - буду признателен. Ответ нужен именно полный для дальнейшего парсинга и использования данных в основном скрипте.
источник

KY

Kirill Yurkov in QA — Load & Performance
Evgeniy Bulbenkov
Добрый вечер. Подскажите, может кто сталкивался: получаю по вебсоккету данные (использую WebSocket Samplers by Peter Doornbosch), дальше сохраняю ответ в файл. Но проблема в том, что записывается только 8 kB ответа, а остальной отсекается. Так ответ отображается и во View result tree, и, соответственно, в файле. Пробовал настраивать httpsampler.max_bytes_to_store_per_reques, результат тот же. Подозреваю, что проблема в плагине. Если есть опыт решения - буду признателен. Ответ нужен именно полный для дальнейшего парсинга и использования данных в основном скрипте.
может остальная часть приходит в следующий пакет? логика сервера
источник

KY

Kirill Yurkov in QA — Load & Performance
это не ограничение jmeter и не ограничение семплера
источник

KY

Kirill Yurkov in QA — Load & Performance
а сколько времени из сокета читаешь? пробуй время увеличить
источник

KY

Kirill Yurkov in QA — Load & Performance
там еще ассерты есть кастомные можно по времени выставить вроде
источник

EB

Evgeniy Bulbenkov in QA — Load & Performance
Kirill Yurkov
может остальная часть приходит в следующий пакет? логика сервера
Спасибо!!!!!!! реально так и есть... в 11 сообщений вложилось
источник

EB

Evgeniy Bulbenkov in QA — Load & Performance
Kirill Yurkov
а сколько времени из сокета читаешь? пробуй время увеличить
там в семплере только тайм аут настраивается, но он у меня точно не превышается - 10 сек задан, а 1 семплер меньше секунды отрабатывает
источник

EB

Evgeniy Bulbenkov in QA — Load & Performance
Теперь осталось придумать, как это склеить....
источник

KY

Kirill Yurkov in QA — Load & Performance
Evgeniy Bulbenkov
там в семплере только тайм аут настраивается, но он у меня точно не превышается - 10 сек задан, а 1 семплер меньше секунды отрабатывает
ассерт попробуй, он заставляет ждать
источник

EB

Evgeniy Bulbenkov in QA — Load & Performance
или как уговорить бэков потратить время на то, что бы выкинуть всё лишнее и отдавать только нудный мне набор данных...
источник

EB

Evgeniy Bulbenkov in QA — Load & Performance
Kirill Yurkov
ассерт попробуй, он заставляет ждать
можешь чуть подробнее?
источник

KY

Kirill Yurkov in QA — Load & Performance
объявляешь переменную заранее.
в постпроцессоре:
def temp = vars.get("variable")
temp = temp + prev.getResponseDataAsString()
vars.put("variable",temp)
источник

KY

Kirill Yurkov in QA — Load & Performance
Evgeniy Bulbenkov
можешь чуть подробнее?
правой кнопкой на семплер, assertion там есть какие ассерты кастомные от этого плагина
источник

KY

Kirill Yurkov in QA — Load & Performance
суешь туда ассерт нужный,например по объему ответа, или по слову в респонсе, он закончит читать когда ассерт пройдет
источник

KY

Kirill Yurkov in QA — Load & Performance
просить переделать бэк под тесты - не феншуй
источник

EB

Evgeniy Bulbenkov in QA — Load & Performance
Kirill Yurkov
просить переделать бэк под тесты - не феншуй
Согласен. Спасибо большое ещё раз
источник