2012-11-27 31 views
3

我有这个内容的文件:的httperf测试一个JSON REST API

helper?token=99999 method=POST contents='{"key1":99999, "key2":88888, "key3":55}' 

,然后我运行此命令:

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 

但服务器没有得到任何JSON。我已经尝试过不同的逃生选择而没有成功

和卷曲的相同的职位,它完美的作品。

您是否有任何用httperf发布json的指针?

在此先感谢

回答

3

你必须增加一个显carriege返回到头部的结尾,就像这样:

--add头=“内容类型:应用程序/ JSON \ n”

1

使用以下方法来打破URL到服务器和URI:

的httperf --print回复--print请求--server “hostname.com” --uri = “URL的其余部分”