Size: a a a

QA — Load & Performance

2021 April 09

ВС

Вячеслав Смирнов... in QA — Load & Performance
Там git репозиторий внутри svn-репозитрия, который в ALM. Поэтому если откатить что-то в ALM, то историю git уже не найти
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Сегодня буду рассказывать про профилирование JVM в k8s на конференции Heisenbug. Буду рад вопросам, замечаниям, историям
источник

VG

Viktor Ganeles in QA — Load & Performance
контроль версий в ALM года 4 назад - это боль была. Больше помогала, чем мешала:  очень тормозила и висла.  Когда нам его отключили - жить стало намного легче.
источник

СК

Сергей Ковалевский... in QA — Load & Performance
ну как-то же нужно его подружить. без гита тоже грустно. хотя бы банальное хранение в репозитории на случай «всё пропало, ноут сдох» не помните, какие файлы можно не лить в репу?
источник

VG

Viktor Ganeles in QA — Load & Performance
*.log, *.bak, *.har,
Папочки {result[0-9]?} и {data} целиком

Ещё были какие-то файлы скомпиленных *.C-файлов, не вижу их сейчас.
источник

VG

Viktor Ganeles in QA — Load & Performance
в папке data лежат данные по записи скрипта. То есть если хотите сравнивать Record / Replay по снапшотам - её можно сохранить.
источник

VG

Viktor Ganeles in QA — Load & Performance
Но раньше была такая особенность, при выгрузке скрипта в ALM (даже в режиме "All Files") снапшоты Record пропадали.
источник

S

Sergey in QA — Load & Performance
Да, это жестко :D
источник

S

Sergey in QA — Load & Performance
Проще сказать, какие нужны
источник

VG

Viktor Ganeles in QA — Load & Performance
при бэкапе скриптов обращайте внимание, где вы храните пулы данных. По умолчанию они хранятся просто в папке скрипта, но их часто выносят на сетевые папки.
Ещё туда порой выносят *.h-файлы с общими функциями.

Не забывайте бэкапить или включать в систему контроля версий такие вот файлы.
источник

СК

Сергей Ковалевский... in QA — Load & Performance
у меня забота подружить это с Jenkins... чтоб по хуку сразу в PC складывало zip архивами. это еще веселее.
источник

НН

Никита Новожилов... in QA — Load & Performance
Привет. тут вопрос возник, возможно глупый, но я так и не смог пока найти подходящего себе решения.
Можно ли на LoadRunner каким-то образом настроить два паралелльных, а не последовательных запроса в HTTP/HTML скрипте?
Смысл такой что я отправляю запрос на сервер, сервер отвечает долго(в данный момент около получаса) и присылает мне айдишник файла, который существует только в текущей сессии. Однако из-за того что отвечает он долго, то при попытке запросить файл, я получаю просьбу авторизоваться(сессия закрылась). При релогине файл по имеющимся данным найти не могу, потому что он был там только для той сессии этого пользователя, а для новой его там нет.
При записи скрипта, я вижу, что на самом деле при отправке моего запроса на файл, от меня постоянно идут запросы(со странной просьбой SuppressInvalidSession), которые в ответ получает в куки айди сессии, которая с каждым запросом пролонгируется сервером на 2 минуты.
То есть выходит, что запрос на файл и запрос о подавлении сессии идут параллельно. Причем инфу о файле прошу один раз, а подавить сессию прошу раз в десять секунд.

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

Понимаю, что может вообще не туда смотрю, пока впервые с таким столкнулся и давно ломаю голову.
источник

VG

Viktor Ganeles in QA — Load & Performance
ну, там же можно всё через API делать. Загружать скрипты, в том числе.
Или ты хочешь жёстко, прямо в БД загружать?
источник

СК

Сергей Ковалевский... in QA — Load & Performance
не, по API
источник

VG

Viktor Ganeles in QA — Load & Performance
уу
в твоей ситуации сложно.
источник

НН

Никита Новожилов... in QA — Load & Performance
Ну это хотя бы радует,что это не я Гуглом пользоваться не умею, а просто задача не самая простая.
источник

VG

Viktor Ganeles in QA — Load & Performance
У LR есть возможность кидать запросы одновременно (забыл функцию, сейчас попробуй найти).
источник

VG

Viktor Ganeles in QA — Load & Performance
но проблема в том, что делается это так:
источник

НН

Никита Новожилов... in QA — Load & Performance
Concurrent ?
источник

НН

Никита Новожилов... in QA — Load & Performance
Но там вроде нельзя кидать html запросы
источник