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