您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
基于JMeter對J2EE應用程序進行性能測試
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2013/2/19 15:03:59 ] 推薦標簽:

  根據(jù)我們演示例子的設計,我們應該將Number of Threads設置為5,Ramp-up period設置為0(也是同時并發(fā)請求),不選中forever,在Loop Count后面的輸入框中輸入2,設置后的屏幕截圖如下:

圖二:設置好參數(shù)的Thread Group

    # 增加默認Http屬性(可選)

  實際的測試工作往往是針對同一個服務器上Web應用展開的,所以Jmeter提供了這樣一種設置, 在默認Http屬性設置需要被測試服務器的相關(guān)屬性,以后的http請求設置中可以忽略這些相同參數(shù)的設置,減少設置參數(shù)錄入的時間。我們這里將采用這種屬性。你可以通過下面的步驟來設置默認http屬性:

    1. 選中可視化界面中左邊樹的Test Plan節(jié)點,單擊右鍵,選擇Add'config element'http request defaults,界面右邊將會出現(xiàn)他的設置信息框。

    2. 默認http屬性的主要參數(shù)說明如下:

    protocal:發(fā)送測試請求時使用的協(xié)議

    server name or ip:被測試服務器的ip地址或者名字

    path: 默認的起始位置。比如將path設置為/jmeter,那么所有的http請求的url中都將增加/jmeter路徑。

    port number: 服務器提供服務的端口號

  我們的測試計劃將針對本機的Web服務器上的Web應用進行測試,所以protocal應該是http,ip使用localhost,因為這個web應用發(fā)布的context路徑是/jmeter,所以這里的path設置為/jmeter,因為使用Tomcat服務器,所以port number是8080。

    # ?增加Http請求

  現(xiàn)在我們需要增加http請求了,他也是我們測試的內(nèi)容主體部分。你可以通過下面的步驟來增加性的http請求:

    1. 選中可視化界面中左邊樹的Thread Group節(jié)點,單擊右鍵,選擇Add'sampler'http request,界面右邊將會出現(xiàn)他的設置信息框。

    2. 他的參數(shù)和2.5中介紹的http屬性差不多,增加的屬性中有發(fā)送http時方法的選擇,你可以選擇為get或者post。

  我們現(xiàn)在增加兩個http 請求,因為我們設置了默認的http屬性,所以和默認http屬性中相同的屬性不再重復設置。設置后的屏幕截圖如下:

圖三:設置好的jsp測試請求

圖四:設置好的Servlet測試請求(帶參數(shù))

上一頁123下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd