2012-11-27 33 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的其餘部分」