Size: a a a

QA — Load & Performance

2021 November 18

AS

Alexandr Siliznev in QA — Load & Performance
Народ, всем привет, посоветуйте курс по НТ, на данный момент я сам изучаю, но нашел не так чтобы уж много полезной информации, да и систематизировать хотелось бы все.
источник

VG

Viktor Ganeles in QA — Load & Performance
а зачем вам transaction=all ?
Это же отдельная транзакция, типа сумма по всем остальным транзакциям
вместо all как раз нужно вашу регулярку
источник

VG

Viktor Ganeles in QA — Load & Performance
Слава, у тебя тоже стоит transaction=all
это же не верно
или я туплю?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Счас перепроверю, как у меня стоит в используемой доске.
В том сообщении просто поправил ошибки, что увидел - не погрузился
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Для общего графика ошибок используется all

Удобно делать два графика - с малой гранулярностью и с большой, чтобы более стабильную линию (розовая) рисовать
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Для таблицы с кодами ошибок - используется таблица. Тут запрос вот такой
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Или такая же, но с более детальной группировкой
источник

АК

Андрей Михайлович Ко... in QA — Load & Performance
Спасибо всем за ответы.
Но пока что-то не получается. Есть ряд методов, которые отдают 403. Они не целевые и мне особо не нужны. Проще отсечь не по именам методов, а по кодам ответов.
Плюсом хотел локализовать 400 и 502, чтобы уже детальнее их рассмотреть в логах и определить их причину.
Пока не получилось.
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
то есть - удаления ошибочных транзакций с конкретными кодами из общего графика не делал
а вот в детальной таблице, там где тексты ошибок - есть возможность (тоже не делаю, но есть возможность)
источник

VG

Viktor Ganeles in QA — Load & Performance
а, для общего количества ошибок - норм
но отфильтровать конкретные транзакции так не получится.
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
сделана фильтрация по кодам из-за особой "магии" что есть ошибки, которые с кодом 200.

Так получается по причине постпроцессоров.

Вот отработал запрос, за 55 сек. Отработал хорошо. Но превысил SLA. Особый процессор может его зафейлить, но код у него будет 200.

Иногда это путало. Да я и все еще путаюсь. Под это дело вот так изменен запрос выбора кодов, которые могут соответствовать ошибкам

Не надо так всем делать ) Это мои костылики
источник

АК

Андрей Михайлович Ко... in QA — Load & Performance
Ошибок с кодом "200" поможет избежать регулярка: ^(?!200$).*
источник

DJ

Devakant Jaendra in QA — Load & Performance
Попробовал. Работает. Спасибо)
источник

AK

Alex Kravchenko in QA — Load & Performance
Добрый день. Подскажите, как можно реализовать следующий кейс. Есть джсон ответ такого вида, а мне нужно взяв параметры с еще одного запроса проапдейтить ответ, где есть null и привести его в такой вот вид
источник

AK

Alex Kravchenko in QA — Load & Performance
источник

AK

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

VS

Vladimir Sitnikov in QA — Load & Performance
штатные ${…} из jmeter не подходят? Т..е исходный json не статичный?
источник

AK

Alex Kravchenko in QA — Load & Performance
да, там ответ будет перееиспользоваться и каждый раз у него параметры меняются. Топорный способ это вытягивать экстракторами все 20 параметров и подставлять их, но я думаю, может есть способ поизяшнее, что бы можно было менять только кусок ответа где null
источник

VS

Vladimir Sitnikov in QA — Load & Performance
jsr223: groovy / javascript
источник

AK

Alex Kravchenko in QA — Load & Performance
как я написал, я нашел способ как менять, если бы у меня влоэенность уже была в ответе и мне просто нужно редактировать ее
источник