Size: a a a

QA — Load & Performance

2020 October 21

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
проперти видится все хорошо, в дебаге
источник

KY

Kirill Yurkov in QA — Load & Performance
галку кэш снять хорошо бы
источник

s

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

Видел систему, где в body разрабы код ошибки присылали во всех запросах (0 если нет ошибки), а код ответа всегда 200
Окей, понятно
источник

KY

Kirill Yurkov in QA — Load & Performance
NoEndOutcry💡🔋🚓 Mikstyraspb(L16+9)
проперти видится все хорошо, в дебаге
на каком этапе поломка то?
1. в переменную кладется то что надо?
2. в проперти оно попдает?
3. в другом треде проперти видит?
4. проперти заносится в перменную?
5. подставляется ли в экстрактор?
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
Kirill Yurkov
на каком этапе поломка то?
1. в переменную кладется то что надо?
2. в проперти оно попдает?
3. в другом треде проперти видит?
4. проперти заносится в перменную?
5. подставляется ли в экстрактор?
поломка в моей голове, я увлекся и забыл что оно и не должно работать
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
между этими этапами когда в переменной реально динамическое значение, пока что еще подписание руками в браузере
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
я так и не победил подписание через криптопро
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
получается все четко, все проверки проходит и на выходе пятисотка
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
но это я думаю уже с разработчиками решать надо, просто пока я их жду, я дальше сценарий писать начал
источник

KY

Kirill Yurkov in QA — Load & Performance
sergeyHa
да вот не всегда, есть системы где не падает если ты посылаешь пусто и тд.

Видел систему, где в body разрабы код ошибки присылали во всех запросах (0 если нет ошибки), а код ответа всегда 200
Окей, понятно
для таких систем я бы делал trycatch конструкцию и если боди содержит только 0 - кидал бы в catch
источник

KY

Kirill Yurkov in QA — Load & Performance
NoEndOutcry💡🔋🚓 Mikstyraspb(L16+9)
получается все четко, все проверки проходит и на выходе пятисотка
орел!
источник

NK

ID:0 in QA — Load & Performance
Переслано от Wazicar
Коллеги, привет! Хочу сообщить вам о выпуске новой версии плагина для тестирования AMQP c помощью gatling. GitHub проекта https://github.com/TinkoffCreditSystems/gatling-amqp-plugin. В этой версии (0.0.4) наконец-то появилась поддержка топиков, обновлены версии gatling и rabbit-mq клиента. Изменён ДСЛ для задания пропертей и заголовков сообщений. Возможно кому-то пригодится, будем ждать вашего фидбека. #gatling #amqp #rabbit-mq #gatling3.4
источник

KY

Kirill Yurkov in QA — Load & Performance
sergeyHa
да вот не всегда, есть системы где не падает если ты посылаешь пусто и тд.

Видел систему, где в body разрабы код ошибки присылали во всех запросах (0 если нет ошибки), а код ответа всегда 200
Окей, понятно
вот если что конструкция Try Catch для jmeter
источник

KY

Kirill Yurkov in QA — Load & Performance
Boris Seleznev
а как же сертификация ISTQB Performance Tester? Хотите делать аналог?
сертификация, к сожалению, очень специфична в некоторых понятиях и подходах. есть сомнительные моменты в переводе - часть информации неактуальна. эти моменты постараемся отразить в опенсорсной базе знаний
источник

s

sergeyHa in QA — Load & Performance
Kirill Yurkov
для таких систем я бы делал trycatch конструкцию и если боди содержит только 0 - кидал бы в catch
Спасибо за пример!
источник

KY

Kirill Yurkov in QA — Load & Performance
sergeyHa
Спасибо за пример!
не за что)
смысл простой - можно проверку внутри Try заменить на любой вариант в стиле if (some_variable==true), тогда после контрольных запросов можно делать jsr223 пост процессор где в случае чего делать some_variable==false
источник

KY

Kirill Yurkov in QA — Load & Performance
кстати для твоего вариант еще подойдет делать все операции в jsr223 пост процессоре.
def body = prev.getResponseDataAsString()
def reg_match = ...regex...
if (reg_match.length()=0) { //или твой вариант проверки
   prev.setSuccessful(false)
}
else {
  vars.put("some_var".reg_match[0])
}
источник

KY

Kirill Yurkov in QA — Load & Performance
@hahaku1 вот тебе пример регулярки которая и фейлит запрос и перменную вытаскивает из тела
источник

BS

Boris Seleznev in QA — Load & Performance
Kirill Yurkov
сертификация, к сожалению, очень специфична в некоторых понятиях и подходах. есть сомнительные моменты в переводе - часть информации неактуальна. эти моменты постараемся отразить в опенсорсной базе знаний
да, не могу не согласиться с этим
источник

AG

Alex Grishutin in QA — Load & Performance
Kirill Yurkov
сертификация, к сожалению, очень специфична в некоторых понятиях и подходах. есть сомнительные моменты в переводе - часть информации неактуальна. эти моменты постараемся отразить в опенсорсной базе знаний
А там разве есть русскоязычная версия?
источник