1. WebService簡介
WebService是一種革命性的分佈式計算技術,本質上就是網絡上可用的API,可以直接在網絡環境調用的方法。
WebService常用的框架有axis、xfire、cxf等。
WebService發佈後,其服務是封裝在一個wsdl(Web Services Description Language,Web服務描述語言)文件中,客戶端發請求主要是向發佈好的wsdl地址以SOAP方式發請求,調用過程……2. WebService測試說明
2.1WebService功能測試
測試目的:測試系統所實現WebService接口的功能。
進入條件:開發人員提供已實現功能的程序包,和待測試webservice的方法名、參數以及實現的功能描述。
測試要點:不同的參數組合,應按設計要求返回相應的信息。
2.2WebService性能測試
測試目的:測試系統所實現WebService接口的性能。
進入條件:WebService接口的功能測試已完畢。
測試要點:測試併發調用WebService接口,觀察其性能表現,主要是在不同的併發量、持續運行時間和數據庫不同容量下,事務的響應時間、總事務數、事務的成功率、點擊率等,同時監控硬件資源的消耗情況。
2.3WebService安全測試
測試目的:測試系統所實現WebService接口的安全性。
進入條件:WebService接口的功能測試已完畢。
測試要點:測試WebService接口的調用是否有用戶名、密碼驗證,惡意調用是否會導致系統崩潰等。
3. WebService功能測試
4. WebService性能測試
常用的是兩個測試工具:soapUI和LoadRunner
其中soapUI可以進行WebService的功能和性能測試,而LoadRunner主要是性能測試。
5. WebService安全測試
介紹Webservice下的兩種驗證方式