Использование Apache Bench для загрузки теста с JSON в Windows

#apache #apachebench

#apache #apachebench

Вопрос:

Я выполняю следующую команду:

  ab -n 100 -c 20 -k -v 1 -H "Accept-Encoding: gzip, deflate" -T "application/json" -p ab-login.txt http://localhost:222/
  

При этом содержимое ab-login.txt является:

  {username:'user',password:'pass!'}
  

И я получаю сообщение об ошибке:

 Could not stat POST data file (ab-login.txt): Partial results are valid but processing is incomplete
  

Что я делаю не так?

Комментарии:

1. Привет, я нашел ваш вопрос после поиска в Google об ab json. Я думаю, что ваша проблема была в недопустимом формате json: {"username": "user", "password": "pass!"}

Ответ №1:

Я добавил -v 4 -T ‘application/ x-www-form-urlencoded’

Кроме того, строка в моем файле post выглядела так: name=’myName’

Там не было никаких цитат или чего-то подобного.