2.7 增加Listener
增加listener是為了記錄測試信息并且可以使用Jmeter提供的可視化界面查看測試結果,里面有好幾種結果分析方式可供選擇,你可以根據自己習慣的分析方式選擇不同的結果顯示方式,我們這里使用表格的形式來查看和分析測試結果。你可以通過下面的步驟來增加listener:
1. 選中可視化界面中左邊樹的Test Plan節點,單擊右鍵,選擇Add'listener'view result in table,界面右邊將會出現他的設置信息和結果顯示框。
2. 你可以設置界面上面的filename屬性設置將測試結果保存到某個文件中界面下面將使用表格顯示測試結果,表格的第一列sampleno顯示請求執行的順序和編號,url顯示請求發送的目標,sample-ms列顯示這個請求完成耗費的時間,后的suclearcase/" target="_blank" >ccess列顯示改請求是否成功執行。界面的下面你還可以看到一些統計信息,關心的應該是Average吧,也是相應的平均時間。
2.8 開始執行測試計劃
現在你可以通過單擊菜單欄run -> Start開始執行測試計劃了。下面這兩個圖是作者第一次、第二次執行該測試計劃的結果圖:
圖六:第一次執行后的結果顯示
圖七:第二次執行的結果顯示
大家可以看到第一次執行時的幾個大時間值均來自于jsp request,這可以通過下面的理由進行解釋:jsp執行前都需要被編譯成.class文件。所以第二次的結果才是正常的結果。
3 總結
JMeter用于進行供能或者性能測試,通過使用JMeter提供的供能,我們可以可視化的制定測試計劃:包括規定使用什么樣的負載、測試什么內容、傳入的參數,同時,他提供了好多種圖形化的測試結果顯示方式,使我們能夠簡單的開始測試工作和分析測試結果。
本文中,作者根據自己的使用經驗,詳細演示了如何使用JMeter來進行Web測試的全部過程,簡單的介紹了JMeter提供測試結果的圖形化顯示界面中相關參數的含義。希望能夠幫助大家學會使用JMeter的基本知識,同時,大家可以參考這個過程和JMeter的幫助文檔來實現對 java對象、數據庫等的測試過程。