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

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

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

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

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

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

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

    protocal:發(fā)送測(cè)試請(qǐng)求時(shí)使用的協(xié)議

    server name or ip:被測(cè)試服務(wù)器的ip地址或者名字

    path: 默認(rèn)的起始位置。比如將path設(shè)置為/jmeter,那么所有的http請(qǐng)求的url中都將增加/jmeter路徑。

    port number: 服務(wù)器提供服務(wù)的端口號(hào)

  我們的測(cè)試計(jì)劃將針對(duì)本機(jī)的Web服務(wù)器上的Web應(yīng)用進(jìn)行測(cè)試,所以protocal應(yīng)該是http,ip使用localhost,因?yàn)檫@個(gè)web應(yīng)用發(fā)布的context路徑是/jmeter,所以這里的path設(shè)置為/jmeter,因?yàn)槭褂肨omcat服務(wù)器,所以port number是8080。

    # ?增加Http請(qǐng)求

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

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

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

  我們現(xiàn)在增加兩個(gè)http 請(qǐng)求,因?yàn)槲覀冊(cè)O(shè)置了默認(rèn)的http屬性,所以和默認(rèn)http屬性中相同的屬性不再重復(fù)設(shè)置。設(shè)置后的屏幕截圖如下:

圖三:設(shè)置好的jsp測(cè)試請(qǐng)求

圖四:設(shè)置好的Servlet測(cè)試請(qǐng)求(帶參數(shù))

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