httperf 来测试一个 json rest api

use*_*427 4 rest json httperf

我有一个包含此内容的文件:

helper?token=99999 method=POST contents='{"key1":99999, "key2":88888, "key3":55}'
Run Code Online (Sandbox Code Playgroud)

然后我运行这个命令:

httperf --print-reply --print-request --hog --client=0/1 --server=a_server --port=8080 --uri=/ --rate=25 --send-buffer=4096 --recv-buffer=16384 --add-header='Content-Type:application/json' --method=POST --wsesslog=1,1.000,entrada_carga
Run Code Online (Sandbox Code Playgroud)

但是服务器没有得到任何 json。我已经尝试了不同的逃生选项但没有成功。

与 curl 相同的帖子效果很好。

你有任何关于用httperf发布json的指针吗?

提前致谢

小智 6

您必须在标题的末尾添加一个明确的回车,如下所示:

--add-header='Content-Type:application/json\n'