Size: a a a

QA — Load & Performance

2020 January 21

ΙΤ

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

AV

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

N

Nik in QA — Load & Performance
Как правильно сделать этот цикл?
В моем коде все равно только первый документ из папки берется и все..
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Nik
Как правильно сделать этот цикл?
В моем коде все равно только первый документ из папки берется и все..
щас поищу кусочек кода
источник

ΙΤ

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

AV

Andrey Vasiliev in QA — Load & Performance
сделать бесконечную замкнутую последовательность, и через фидер передовать пути до файлов, вроде должно сработать…
источник

AV

Andrey Vasiliev in QA — Load & Performance
правда я не пробовал, но чист теоретически
источник

ΙΤ

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

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
короче не знаю где щас код этот искать
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
val jsonExecs = fileHere.map{ filePath => exec(http("send document").post("/api/document")
                           .header("Token","${Token}")                            
                           .body(RawFileBody(filePath.getPath())).asJson
                           .check(status is 200)
       )
}

scenario("scn").jsonExecs
источник

ΙΤ

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

N

Nik in QA — Load & Performance
Ιωάννης Τσεκούρι
val jsonExecs = fileHere.map{ filePath => exec(http("send document").post("/api/document")
                           .header("Token","${Token}")                            
                           .body(RawFileBody(filePath.getPath())).asJson
                           .check(status is 200)
       )
}

scenario("scn").jsonExecs
Спасибо!
источник

ΙΤ

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

N

Nik in QA — Load & Performance
Ιωάννης Τσεκούρι
чуть подправил
Увидел, благодарю
источник

ΙΤ

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

ΙΤ

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

ΙΤ

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

N

Nik in QA — Load & Performance
Ιωάννης Τσεκούρι
все предварительные расчёты должны быть проведены заранее
Можешь посоветовать хорошую литературу?
источник

ΙΤ

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

ΙΤ

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