亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
使用JMeter測試Web應(yīng)用
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/3/25 14:43:55 ] 推薦標(biāo)簽:

下面通過詳細(xì)的演示,說明如何使用JMeter來測試Web應(yīng)用的完整過程。

測試環(huán)境

作者使用了Tomcat作為Web服務(wù)器進(jìn)行測試,被測試的內(nèi)容是一個(gè)jsp文件和一個(gè)servlet,jsp文件調(diào)用JavaBean、打印相關(guān)信息,servlet接受用戶參數(shù)、調(diào)用javabean、輸出相關(guān)信息。詳細(xì)的內(nèi)容請參考作者提供的JMeter.war的內(nèi)容。

安裝啟動(dòng)JMeter

大家可以到通過http://apache.linuxforum.net/dist/jakarta/jmeter/binaries/jakarta-jmeter-1.9.1.zip下載JMeter的release版本,然后將下載的.zip文件解壓縮到C:/JMeter(后面的文章中將使用%JMeter%來引用這個(gè)目錄)目錄下。

現(xiàn)在,請使用%JMeter%/bin下面的jmeter.bat批處理文件來啟動(dòng)JMeter的可視化界面,下面的工作都將在這個(gè)可視化界面界面上進(jìn)行操作。下面的圖片是JMeter的可視化界面的屏幕截圖。


圖一: JMeter打開時(shí)的屏幕截圖


 

建立測試計(jì)劃(Test Plan)


測試計(jì)劃描述了執(zhí)行測試過程中JMeter的執(zhí)行過程和步驟,一個(gè)完整的測試計(jì)劃包括一個(gè)或者多個(gè)線程組(Thread Groups)、邏輯控制(Logic Controller)、實(shí)例產(chǎn)生控制器(Sample Generating Controllers)、偵聽器(Listener)、定時(shí)器(Timer)、比較(Assertions)、配置元素(Config Elements)。打開JMeter時(shí),它已經(jīng)建立一個(gè)默認(rèn)的測試計(jì)劃,一個(gè)JMeter應(yīng)用的實(shí)例只能建立或者打開一個(gè)測試計(jì)劃。

現(xiàn)在我們開始填充一個(gè)測試計(jì)劃的內(nèi)容,這個(gè)測試計(jì)劃向一個(gè)jsp文件和一個(gè)servlet發(fā)出請求,我們需要JMeter模擬五個(gè)請求者(也是五個(gè)線程),每個(gè)請求者連續(xù)請求兩次,下面的章節(jié)介紹了詳細(xì)的操作步驟。

增加負(fù)載信息設(shè)置


這一步,我們將向測試計(jì)劃中增加相關(guān)負(fù)載設(shè)置,是Jmeter知道我們需要模擬五個(gè)請求者,每個(gè)請求者在測試過程中連續(xù)請求兩次。詳細(xì)步驟如下:

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

2. Thread Group有三個(gè)和負(fù)載信息相關(guān)的參數(shù):
Number of Threads: 設(shè)置發(fā)送請求的用戶數(shù)目
Ramp-up period: 每個(gè)請求發(fā)生的總時(shí)間間隔,單位是秒。比如你的請求數(shù)目是5,而這個(gè)參數(shù)是10,那么每個(gè)請求之間的間隔是10/5,也是2秒
Loop Count: 請求發(fā)生的重復(fù)次數(shù),如果選擇后面的forever(默認(rèn)),那么 請求將一直繼續(xù),如果不選擇forever,而在輸入框中輸入數(shù)字,那么請求將重復(fù) 指定的次數(shù),如果輸入0,那么請求將執(zhí)行一次。

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


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


 

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


實(shí)際的測試工作往往是針對同一個(gè)服務(wù)器上Web應(yīng)用展開的,所以Jmeter提供了這樣一種設(shè)置, 在默認(rèn)Http屬性設(shè)置需要被測試服務(wù)器的相關(guān)屬性,以后的http請求設(shè)置中可以忽略這些相同參數(shù)的設(shè)置,減少設(shè)置參數(shù)錄入的時(shí)間。

上一頁123下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 午夜剧院免费 | 天天躁狠狠躁 | 国产1页 | 看黄色毛片 | 深夜福利网站 | 在线国产网站 | 中国一级毛片国产高清 | 国产在线99 | 2021最新国产精品一区 | 免费又黄又爽视频 | 在线青草| 亚洲欧美日韩在线线精品 | 2345成人高清毛片 | 天天射天天射天天干 | 六月丁香综合网 | 天天狠天天透 | 午夜看黄网站免费 | 麻豆乐园 | 国产18视频 | 毛片三级在线观看 | 国产亚洲欧美一区 | 成人免费毛片视频 | 久久午夜鲁丝片午夜精品 | 五月激情视频 | 中国特级黄一级真人毛片 | 国产亚洲精品自在线亚洲情侣 | 日韩看片网站 | 欧美国产亚洲18 | 黄频大全 | 黄色三级小视频 | 日韩福利片午夜在线观看 | 日韩免费一级毛片 | 看黄色毛片 | 一区二区三区视频在线播放 | 亚洲欧美色视频 | 奇米一区| 九九99国产精品视频 | 欧美专区一区二区三区 | 在线视频一区二区三区 | 大陆黄色网 | 亚洲欧美国产另类 |