Size: a a a

QA — Load & Performance

2020 January 10

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Ranorex
И эти 200 пользователей будут отправлять каждый свои данные?
ну всё зависит от типа подаваемой нагрузки закрытая или открытая модель
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
в закрытой можно написать так чтобы он выбрал 1 раз данные и с ними посылал всё время, в открытой он будет читать цсв каждй раз
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Artyom
@smirnovqa @jigarkhwar а поинты из гатлинга в инфлюкс с каким таймстемпом летят?
s

Пример
1578641650
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Длительность операций в ms
источник

A

Artyom in QA — Load & Performance
скорее всего вы упираетесь в duplicate points
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Метки времени в секундах. Чаще чем раз в секунду и не отправить
источник

A

Artyom in QA — Load & Performance
ну тут как - чем больше уникальных тэгсетов, тем меньше шансов это встретить
источник

A

Artyom in QA — Load & Performance
и наоборот
источник

A

Artyom in QA — Load & Performance
насколько я помню\понимаю (а я могу не помнить)  - у вас в какой-то момент в wal логе собираются транзакции с одинаковым таймстемпом и перезаписывают друг друга
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Artyom
скорее всего вы упираетесь в duplicate points
Данные в аггрегированном виде отсылаются. Не сырые.

Гарантированно в разные секунды. Тут не должно быть дублирования.
Но подумаю
источник

A

Artyom in QA — Load & Performance
а что в логах инфлюксовых в этот момент?
источник

СЧ

Сергей Чепкасов in QA — Load & Performance
Ranorex
Это не проблема. Насколько честно Гатлинг может сгенерировать и запустить одновремено 200 запросов? И, кроме того, я все таки не понял, сможет ли он прочитать из CSV 200 строк  и потом  фидером передать в "параллельный запуск всех этих 200 запрсов одновременно"
https://gist.github.com/chepk/84e95d455c51e5071e242c0145eb4522

Вот, например, как это можно сделать. Если atOnceUsers не сработает, попробуй там в комментарии heavisideUsers.

Писал на коленке, не проверял, но должно работать.

Сам проект лучше собирать sbt, вот пример:
https://github.com/gatling/gatling-sbt-plugin-demo
источник

S

SaneQ in QA — Load & Performance
Сергей Чепкасов
https://gist.github.com/chepk/84e95d455c51e5071e242c0145eb4522

Вот, например, как это можно сделать. Если atOnceUsers не сработает, попробуй там в комментарии heavisideUsers.

Писал на коленке, не проверял, но должно работать.

Сам проект лучше собирать sbt, вот пример:
https://github.com/gatling/gatling-sbt-plugin-demo
В чем преимущество над мавеном?
источник

СЧ

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

СЧ

Сергей Чепкасов in QA — Load & Performance
В sbt удобнее читать файл сборки, там не xml)
источник

R

Ranorex in QA — Load & Performance
Сергей Чепкасов
https://gist.github.com/chepk/84e95d455c51e5071e242c0145eb4522

Вот, например, как это можно сделать. Если atOnceUsers не сработает, попробуй там в комментарии heavisideUsers.

Писал на коленке, не проверял, но должно работать.

Сам проект лучше собирать sbt, вот пример:
https://github.com/gatling/gatling-sbt-plugin-demo
Можно ли в Гатлинг делать ассерт на response timeout?
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Ranorex
Можно ли в Гатлинг делать ассерт на response timeout?
можно
источник

R

Ranorex in QA — Load & Performance
Как?
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Ranorex
Как?
источник

AV

Andrey Vasiliev in QA — Load & Performance
он там вроде как по умолчанию
источник