Apache Bench POST: можно ли читать из строки или стандартного файла вместо файла? - PullRequest
0 голосов
/ 29 августа 2018

У меня есть команда тестирования Apache Bench POST, например: ab -p test.json -n 1000 -c 100 -T "application/json" "http://localhost:8080/test"

Однако мой test.json очень прост, например: {"foo": 1}

Можно ли прочитать это непосредственно в команду ab, без ссылки на файл? Что-то вроде: ab -p '{"foo": 1}' -n 1000 -c 100 -T "application/json" "http://localhost:8080/test"

(я знаю, что это не работает, просто интересно, есть ли хороший трюк для имитации файла linux или что-то в этом роде)

Мой единственный обходной путь в настоящее время: echo '{"foo": 1}' > test.json && ab -p test.json -n 1000 -c 100 -T "application/json" "http://localhost:8080/test" && rm test.json

Но я нахожу это слишком неуклюжим.

...