2016-08-25 54 views
0

試圖使用jmeter自動化我的測試用例。我在我的網絡服務器上使用了cxf來休息apis。我有一個API實際上需要一個Java對象作爲參數。在jmeter上,我選擇了HTTP請求下的POST方法並在Body數據中發送json數據。該API被稱爲罰款。然而,參數爲空,因此API失敗。我曾嘗試將參數更改爲String對象,但是我將此字符串作爲null。CXF post api通過jmeter失敗

這是通過jmeter調用apis的正確方法。或者是因爲我在我的服務器上使用了cxf而失敗。

任何幫助表示讚賞。 感謝

回答

0

最有可能你需要添加一個HTTP Header Manager並配置它來發送Content-Type頭與application/json

值見Testing SOAP/REST Web Services Using JMeter關於JMeter的配置REST API測試的詳細說明。


,你可以嘗試其他的事情是使用SoapUI工具將請求發送到您的CXF端點,如果它成功 - 檢查請求並相應地配置JMeter的。順便說一句,SoapUI有一些limited load testing capabilities,可能會足夠你的場景

+0

我已經嘗試添加管理器,並將值設置爲application/json已經但沒有運氣 –