您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源性能測(cè)試工具 > Jmeter
Jmeter實(shí)現(xiàn)簡(jiǎn)單web負(fù)載測(cè)試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2016/6/12 13:33:39 ] 推薦標(biāo)簽:性能測(cè)試工具 負(fù)載測(cè)試

  在這里我們要用到一個(gè)Jmeter內(nèi)置的函數(shù)_StringFromFile

  其中四個(gè)參數(shù),第一個(gè)是文件名,第二個(gè)是要攜帶的參數(shù)(暫時(shí)未用到),第三個(gè)是開(kāi)始行數(shù),第四個(gè)是結(jié)束行數(shù)。填寫完成后,點(diǎn)擊生成會(huì)輸出一段字符串在里面,

  這是我們的一個(gè)示例文件,每一行為一個(gè)請(qǐng)求,可以自定義請(qǐng)求參數(shù)在里面
  我們開(kāi)始 結(jié)束行數(shù)都不寫,這樣在順序執(zhí)行完這兩次請(qǐng)求后會(huì)繼續(xù)循環(huán)執(zhí)行。
  我們已經(jīng)生成一個(gè)函數(shù)字符串了,下面我們將剛才得到的字符串,填寫到HTTP請(qǐng)求的路徑里面,簡(jiǎn)單的一個(gè)測(cè)試計(jì)劃基本完成了。
  測(cè)試
  我們上面完成了基本的測(cè)試計(jì)劃,下面我們要開(kāi)始進(jìn)行測(cè)試,如果我們?cè)谟脩艚缑,我們需要看到測(cè)試詳情,以及匯總方案怎么辦呢,在剛才的線程組上,添加 用表格查看結(jié)果 和 聚合報(bào)告 監(jiān)聽(tīng)器好了
  點(diǎn)擊上面的運(yùn)行 我們會(huì)在上面的報(bào)告里面依次看到下圖結(jié)果

  這樣,我們簡(jiǎn)單的測(cè)試也基本完成了。
  Server端測(cè)試
  許多時(shí)候,我們的界面端 配置都比較低,所以有時(shí)候我們需要強(qiáng)大的Server端來(lái)協(xié)助完成測(cè)試。 server端上的安裝,我們不說(shuō)了,和界面端大同小異,安裝java 下載程序
  在用戶界面導(dǎo)出測(cè)試計(jì)劃的JMX文件,上傳到服務(wù)器
  將上圖我們生成路徑的文件 也上傳到服務(wù)器
  編輯JMX文件,將原先的URL文件路徑 替換為服務(wù)器上的文件路徑
  運(yùn)行
  ./jmeter -n -t ../../HTTP請(qǐng)求.jmx -l ../../log
  -n 表示 沒(méi)有用戶界面
  -t 指的是測(cè)試文件 JMX
  -l 則是表示詳細(xì)的測(cè)試請(qǐng)求log 文件位置
  運(yùn)行完上面的代碼后 會(huì)出現(xiàn)下面的結(jié)果

  因?yàn)槲覀冸S便指向的一個(gè)服務(wù),所以err 是 ,請(qǐng)大家自動(dòng)忽略,這樣大家可以在服務(wù)器上完成測(cè)試了。
  PS
  隨著項(xiàng)目的增大,單臺(tái)服務(wù)器已經(jīng)完成不了測(cè)試任務(wù),這時(shí)候我們可以使用Jmeter的多節(jié)點(diǎn)模式來(lái)進(jìn)行操作,讓多臺(tái)機(jī)器同時(shí)進(jìn)行測(cè)試。這一個(gè)我們也把它放到之后再去探討。

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