您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源性能測(cè)試工具 > Jmeter
Jmeter分布式測(cè)試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2016/9/19 10:25:43 ] 推薦標(biāo)簽:性能測(cè)試工具 Jmeter

  在使用Jmeter進(jìn)行性能測(cè)試時(shí),如果并發(fā)數(shù)比較大(比如近項(xiàng)目需要支持1000并發(fā)),單臺(tái)電腦的配置(CPU和內(nèi)存)可能無(wú)法支持,這時(shí)可以使用Jmeter提供的分布式測(cè)試的功能。
  一、Jmeter分布式執(zhí)行原理:
  1、Jmeter分布式測(cè)試時(shí),選擇其中一臺(tái)作為調(diào)度機(jī)(master),其它機(jī)器做為執(zhí)行機(jī)(slave)。
  2、執(zhí)行時(shí),master會(huì)把腳本發(fā)送到每臺(tái)slave上,slave 拿到腳本后開始執(zhí)行,slave執(zhí)行時(shí)不需要啟動(dòng)GUI,我理解它應(yīng)該是通過(guò)命令行模式執(zhí)行的。
  3、執(zhí)行完成后,slave會(huì)把結(jié)果回傳給master,master會(huì)收集所有slave的信息并匯總。
  二、執(zhí)行機(jī)(slave)配置:
  1、slave機(jī)上需要安裝Jmeter,具體如何安裝這里不詳細(xì)介紹了。
  2、添加環(huán)境變量:JMETER_HOME=D:B_TOOLSapache-jmeter-2.13,此處為你Jmeter的路徑
  3、啟動(dòng)bin目錄下的:jmeter-server.bat,啟動(dòng)成功如下圖:

  4、上圖上標(biāo)紅的IP和端口會(huì)在master里配置時(shí)用到。IP是slave機(jī)器IP,端口默認(rèn)是1099,端口也可以自定義,這里我自定義為1000,這個(gè)后面會(huì)講。
  5、多臺(tái)slave的話,重復(fù)1~4步驟好。 
  三、調(diào)度機(jī)(master)配置:
  1、腳本:簡(jiǎn)單的一個(gè)訪問(wèn)百度的腳本: 

  2、找到Jmeter的bin目錄下jmeter.properties文件,修改如下配置,IP和Port是slave機(jī)的IP以及自定義的端口(這里端口我自定義為100,后面會(huì)講如何自定義):
  remote_hosts=10.13.223.202:1000,10.13.225.12:1000
  多臺(tái)slave之前用","隔開,我這配置了2臺(tái),可以看到標(biāo)紅的這個(gè)是上面截圖slave的IP和Port.
  3、打開Jmeter,選擇運(yùn)行,有運(yùn)程啟動(dòng)、運(yùn)程全部啟動(dòng)兩個(gè)選項(xiàng):

  4、選擇遠(yuǎn)程啟動(dòng)-->10.13.225.12:1000
  a) master結(jié)果,這里我只啟動(dòng)了10.13.225.12:1000這一臺(tái)slave,所以只有一個(gè)結(jié)果(線程數(shù)和循環(huán)次數(shù)都是1):

  b) slave控制臺(tái)信息:

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