Size: a a a

QA — Load & Performance

2021 June 07

PB

Pavel Bairov in QA — Load & Performance
да и запаблишить бы в maven)
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Да, планирую заняться
источник

PB

Pavel Bairov in QA — Load & Performance
а вообще сам плагин - топчик
я думал он уже заброшен, поэтому банально скопипастил
но могу законтрибьютить как будем свободка минутка)
источник

PB

Pavel Bairov in QA — Load & Performance
я ещё кое что своё добавил, а именно - фейлить этот асинклог запрос если время привышает указанного
тобишь можно находить “долгих” юзеров и смотреть уже точечно что с ними не так
источник

DL

Dmitriy Lutchenko in QA — Load & Performance
Разницы нет, по группе всё-равно запросы не суммируются
источник

DL

Dmitriy Lutchenko in QA — Load & Performance
спасибо, посмотрю!
источник

PB

Pavel Bairov in QA — Load & Performance
эта вещь не поможет суммировать к-ство запросов между точками А и Б
но зато покажет время между ними
источник

DL

Dmitriy Lutchenko in QA — Load & Performance
эх, мне не это нужно(
источник

DL

Dmitriy Lutchenko in QA — Load & Performance
жаль, спасибо!
источник

PB

Pavel Bairov in QA — Load & Performance
я думаю можно через инфлюкс всё это получить
глянь в эту сторону
источник

DL

Dmitriy Lutchenko in QA — Load & Performance
понял, спасибо, глянуу
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
И правда, надо.
Использую только один метод Gatling.
Вот этот:
https://github.com/gatling/gatling/blob/v3.1.2/gatling-core/src/test/scala/io/gatling/core/test/LoggingStatsEngine.scala#L62

logResponse(
   session: Session,
   requestName: String,
   startTimestamp: Long,
   endTimestamp: Long,
   status: Status,
   responseCode: Option[String],
   message: Option[String]
)

и его сигнатура изменилась в 3.6:
https://github.com/gatling/gatling/blob/3.6/gatling-core/src/test/scala/io/gatling/core/test/LoggingStatsEngine.scala
  override def logResponse(
     scenario: String,
     groups: List[String],
     requestName: String,
     startTimestamp: Long,
     endTimestamp: Long,
     status: Status,
     responseCode: Option[String],
     message: Option[String]
 )
источник

PB

Pavel Bairov in QA — Load & Performance
да, оно
источник

ВС

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

ML

Maxim Laptev in QA — Load & Performance
Всем привет, вопрос, JDBC Request делаю запрос, говорю дай id
он мне выдает [{id}]не важно что я указываю в Handle ResultSet
собственно как дальше мне получить чистый id?
источник

KY

Kirill Yurkov in QA — Load & Performance
ничего не понял, чей id надо получить, как ты разговриваешь с jdbc request'ом
источник

ML

Maxim Laptev in QA — Load & Performance
select запрос делаю в БД, получаю id тут все четко
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Query Type значит не тот, что надо и вместо значения вы получили Column Name
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
C Prepared Select Statement, с Select Statement получение параметров точно работает
источник

ML

Maxim Laptev in QA — Load & Performance
Select statement и стоит, а в handle results set - srore as string
источник