Использование bombardier для бенчмаркинга сервера - но не могу добавить параметры тела - PullRequest
0 голосов
/ 31 октября 2018

Итак, я использую bombardier на MacOS Sierra для бенчмаркинга сервера из командной строки. В этом примере я использую 1 соединение и 1 запрос, а также два заголовка: «Authorization» и «Content-Type» и тело: «{isTemplate: 1}» Но сервер не получает тело.

./bombardier -c 1 -n 1 -m PATCH -H "Authorization: Bearer MYBEARERGOESHERE" -H "Content-Type: application/x-www-form-urlencoded" -b "{isTemplate:1}" http://localhost:8082/presentation/6525/update

Я пытался:

-b "{isTemplate:1}"

-b "isTemplate:1"

Есть мысли?

1 Ответ

0 голосов
/ 01 ноября 2018

Только что нашли решение, - вам нужно записать переменные тела следующим образом:

-b "isTemplate=1"

Итак, окончательный запрос:

./bombardier -c 1 -n 1 -m PATCH -H "Authorization: Bearer MYBEARERGOESHERE" -H "Content-Type: application/x-www-form-urlencoded" -b "isTemplate=1" http://localhost:8082/presentation/6525/update
...