我們這里將采用這種屬性。你可以通過下面的步驟來設(shè)置默認http屬性:
1. 選中可視化界面中左邊樹的Test Plan節(jié)點,單擊右鍵,選擇Add'config element'http request defaults,界面右邊將會出現(xiàn)他的設(shè)置信息框。
2. 默認http屬性的主要參數(shù)說明如下:
protocal:發(fā)送測試請求時使用的協(xié)議
server name or ip:被測試服務(wù)器的ip地址或者名字
path: 默認的起始位置。比如將path設(shè)置為/jmeter,那么所有的http請求的url中都將增加/jmeter路徑。
port number: 服務(wù)器提供服務(wù)的端口號
我們的測試計劃將針對本機的Web服務(wù)器上的Web應(yīng)用進行測試,所以protocal應(yīng)該是http,ip使用localhost,因為這個web應(yīng)用發(fā)布的context路徑是/jmeter,所以這里的path設(shè)置為/jmeter,因為使用Tomcat服務(wù)器,所以port number是8080。設(shè)置后的屏幕截圖如下:
圖三: 測試計劃中使用的默認Http參數(shù)
增加Http請求
現(xiàn)在我們需要增加http請求了,他也是我們測試的內(nèi)容主體部分。你可以通過下面的步驟來增加性的http請求:
1. 選中可視化界面中左邊樹的Thread Group節(jié)點,單擊右鍵,選擇Add'sampler'http request,界面右邊將會出現(xiàn)他的設(shè)置信息框。
2. 他的參數(shù)和2.5中介紹的http屬性差不多,增加的屬性中有發(fā)送http時方法的選擇,你可以選擇為get或者post。
我們現(xiàn)在增加兩個http 請求,因為我們設(shè)置了默認的http屬性,所以和默認http屬性中相同的屬性不再重復(fù)設(shè)置。設(shè)置后的屏幕截圖如下:
圖四:設(shè)置好的jsp測試請求
圖五:設(shè)置好的Servlet測試請求(帶參數(shù))
增加Listener
增加listener是為了記錄測試信息并且可以使用Jmeter提供的可視化界面查看測試結(jié)果,里面有好幾種結(jié)果分析方式可供選擇,你可以根據(jù)自己習(xí)慣的分析方式選擇不同的結(jié)果顯示方式,我們這里使用表格的形式來查看和分析測試結(jié)果。你可以通過下面的步驟來增加listener:
1. 選中可視化界面中左邊樹的Test Plan節(jié)點,單擊右鍵,選擇Add'listener'view result in table,界面右邊將會出現(xiàn)他的設(shè)置信息和結(jié)果顯示框。
2. 你可以設(shè)置界面上面的filename屬性設(shè)置將測試結(jié)果保存到某個文件中界面下面將使用表格顯示測試結(jié)果,表格的第一列sampleno顯示請求執(zhí)行的順序和編號,url顯示請求發(fā)送的目標(biāo),sample-ms列顯示這個請求完成耗費的時間,后的suclearcase/" target="_blank" >ccess列顯示改請求是否成功執(zhí)行。