Size: a a a

QA — Load & Performance

2020 January 21

AV

Andrey Vasiliev in QA — Load & Performance
Viktor Ganeles
Так она будет нагружать прод?
да
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Andrey Vasiliev
нагрузочная тачка, для нее нужно понять конфигурацию, что на ней будет:
на нее будет доставлятся сценарий(и) и запускатся, которые всою очередеь будут обстреливать ближайшее окружение, так как это прод и он в своем вакууме
начинай от 2 ядер и 4 памяти
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
и увеличивай по необходимости
источник

VG

Viktor Ganeles in QA — Load & Performance
Зависит от уровня нагрузки и сложности сценариев

Ну и дальше - как Иоанн говорит, начни с малого и наращивай те ресурсы, которых не хватает
источник

AV

Andrey Vasiliev in QA — Load & Performance
хотят железяку как я понял заказать
источник

jj

jagga jagga in QA — Load & Performance
Больше ядер больше рамы)
источник

ΙΤ

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

jj

jagga jagga in QA — Load & Performance
Ничто не мешает поставить на нее гипервизор
источник

ΙΤ

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

VG

Viktor Ganeles in QA — Load & Performance
Ну можно железяку а на ней поднимать vm
источник

N

Nik in QA — Load & Performance
Всем привет
Кто-то писал скрипты для gatling?

Очень нужна помощь

Выполняю обращение к методу api
Запрос - post
Вопрос, как в цикле в .body подставить все json файлы из некоторой директории?

В гугле к сожалению так и не смог найти внятный пример

Мой код:
var fileHere = (new java.io.File("/LoadTest/Templates/JSON")).listFiles()
     for ( i <- 0 to fileHere.length - 1)
...
.exec(http("send document").post("/api/document")
                           .header("Token","${Token}")                            
                           .body(RawFileBody(fileHere(i).getPath())).asJson
                           .check(status is 200)
       )

Там где ... получаю токен, там ничего интересного и все работает
источник

AV

Andrey Vasiliev in QA — Load & Performance
Nik
Всем привет
Кто-то писал скрипты для gatling?

Очень нужна помощь

Выполняю обращение к методу api
Запрос - post
Вопрос, как в цикле в .body подставить все json файлы из некоторой директории?

В гугле к сожалению так и не смог найти внятный пример

Мой код:
var fileHere = (new java.io.File("/LoadTest/Templates/JSON")).listFiles()
     for ( i <- 0 to fileHere.length - 1)
...
.exec(http("send document").post("/api/document")
                           .header("Token","${Token}")                            
                           .body(RawFileBody(fileHere(i).getPath())).asJson
                           .check(status is 200)
       )

Там где ... получаю токен, там ничего интересного и все работает
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Nik
Всем привет
Кто-то писал скрипты для gatling?

Очень нужна помощь

Выполняю обращение к методу api
Запрос - post
Вопрос, как в цикле в .body подставить все json файлы из некоторой директории?

В гугле к сожалению так и не смог найти внятный пример

Мой код:
var fileHere = (new java.io.File("/LoadTest/Templates/JSON")).listFiles()
     for ( i <- 0 to fileHere.length - 1)
...
.exec(http("send document").post("/api/document")
                           .header("Token","${Token}")                            
                           .body(RawFileBody(fileHere(i).getPath())).asJson
                           .check(status is 200)
       )

Там где ... получаю токен, там ничего интересного и все работает
ты в одном запросе хочешь несколько json отослать?
источник

N

Nik in QA — Load & Performance
Ιωάννης Τσεκούρι
ты в одном запросе хочешь несколько json отослать?
Не, нужно несколько запросов с разным .body
Хочу сделать цикл
Нужно отправить все json из папки по очереди
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Nik
Не, нужно несколько запросов с разным .body
Хочу сделать цикл
Нужно отправить все json из папки по очереди
цикл потмоу что их много или их количество разное?
источник

N

Nik in QA — Load & Performance
Ιωάννης Τσεκούρι
цикл потмоу что их много или их количество разное?
Их количество в принципе точно не известно
Они генирируются другим сервисом, а мне просто в папку падают
источник

N

Nik in QA — Load & Performance
Ну естественно само тело у этих json отличается
источник

N

Nik in QA — Load & Performance
Читал, пробовал, к сожалению не получается
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
фидер тут не подойдёт
источник

N

Nik in QA — Load & Performance
Ιωάννης Τσεκούρι
фидер тут не подойдёт
Смотри, опишу чуть иначе вопрос
Есть папка в которой лежат json файлы
Нужно в цикле пройти всю папку и подставить каждый файл в .body
источник