係統粉 > 係統教程 > 電腦軟件教程

怎麼用Jmeter測試Webservice|用Jmeter測試Webservice的方法

發布時間:2017-02-17 13:48:31    瀏覽數:

壓力測試WebService接口有很多工具,筆者認為Jmeter是一款不錯的軟件,體積小巧,占用係統資源少,而且它是開源的。由於它是基於java的,所以要先安裝jdk,直接去官網搜索下載即可。下麵就跟大家說說怎麼用Jmeter測試Webservice。


用Jmeter測試Webservice的方法:

1、首先要打開Jmeter,打開方式跟一般的軟件有些區別。可執行程序位於apache-jmeter-3.1-->bin-->jmeter.bat,雙擊Jmeter.bat即可打開該應用程序

怎麼用Jmeter測試Webservice,步驟1

怎麼用Jmeter測試Webservice,步驟1

2、添加線程組。右鍵測試計劃,添加-->Threads(User)-->線程組,所有的操作都會通過這個線程組來進行,包括循環的次數,運行的時間等等。之後測試的webservice接口,結果查看,都要通過線程組

怎麼用Jmeter測試Webservice,步驟2

3、添加WebService測試單元。

我們都是用SOAP協議通過Http來調用它,具體原理:Web service都是放在Web服務器(如IIS)後麵的,客戶生成的SOAP請求會被嵌入在一個HTTP POST請求中,發送到Web服務器來。Web服務器再把這些請求轉發給Web service請求處理器。請求處理器的作用在於,解析收到的SOAP請求,調用Web service,然後再生成相應的SOAP應答。

所以我們要添加soap協議request

右鍵線程組-->添加-->Sample--> SOAP/XML-RPC Request

怎麼用Jmeter測試Webservice,步驟3

4、添加查看結果選項。右鍵剛添加的SOAP/XML-RPC Request,添加監聽器,點擊圖形結果和用表格查看結果,也可以加入其它結果

怎麼用Jmeter測試Webservice,步驟4

5、設置SOAP/XML-RPC Request,填寫WebService的地址,SOAPAtion地址以及數據格式,webservice暴露了哪些接口,接口都需要傳入哪些參數,在數據格式中都有體現,你隻需要去替換參數,傳個服務器就可以了

怎麼用Jmeter測試Webservice,步驟5

6、設置完之後,可以點擊運行按鈕,測試一下,點擊添加的結果模塊查看結果是否成功

怎麼用Jmeter測試Webservice,步驟6

7、測試成功之後,設置線程組的線程數和循環條件進行壓力測試

怎麼用Jmeter測試Webservice,步驟7


有不清楚【怎麼用Jmeter測試Webservice】的用戶可以參考上述步驟來操作。關於電腦係統下載後使用的過程中遇到無法解決的問題,歡迎上係統粉官網查看。

上一篇:dnf越來越卡怎麼辦|dnf怎麼設置不卡 下一篇:CAD如何畫正多邊形|CAD畫正多邊形的方法

電腦軟件相關教程