圖1.1:Jmeter對Web services的壓力測試在Jmeter中創建上述的壓力測試的過程如下:1. 在Jmeter的主界面,將你的鼠標移動到Test Plan按鈕上并點擊右鍵。從彈出的菜單中選擇:Add – Thread Group。Thread Group按鈕將會被創建。2.定位在Thread Group按鈕上左邊的窗體中將會顯示不同的參數。參數Number of threads 表示的是你的壓力測試將會對你的服務仿效的請求的數。3.下一步,當鼠標在Thread Group按鈕上點擊右鍵,從彈出的菜單中選擇:Add – Sampler – SOAP/XML-RPC Request。SOAP/XML-RPC請求按鈕將會被創建。4.鼠標定位在SOAP/XML-RPC請求按鈕,左邊的窗體中將會顯示不同的參數。有關于你的Web service的URL的介紹,以及你希望發出的每一個請求的載荷。5.當鼠標在SOAP/XML-RPC請求按鈕上時,點擊右鍵,從彈出的菜單中選擇:Add – Listener – Monitor Results,和Add – Listener – View Results。兩個顯示壓力測試結果的按鈕將會生成。注重:假如需要,你可以添加更多的監聽者,這是Jmeter進行壓力測試結果的表示術語。6.保存你的測試,并從最高層的菜單中選擇Run-Start選項開始你的壓力測試。7.最后移動你的鼠標到每一個不同的Listener按鈕上, 觀察你在對你的Web service進行壓力測試時獲得的性能參數。和單元測試框架相類似的本質,解釋Jmeter的許多復雜——或者任何其他壓力測試工具的這方面的問題——將會超出本文的范圍,但是Jmeter提供了全面可理解的并可自由獲取的文檔來解釋不同的壓力測試功能。我們總結我們對在Web services環境下單元測試和壓力測試的熟悉,這是在很多的測試過程中你可以在你的面向服務設計中的兩個方法,從而能夠確保你的部署的完整性和可測量性。新聞熱點
疑難解答