您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
JMeter性能測試工具的使用技巧
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/1/10 10:39:57 ] 推薦標(biāo)簽:

  采用JMeter 遠(yuǎn)程模式并不會比獨(dú)立運(yùn)行相同數(shù)目的非GUI 測試更耗費(fèi)資源。但是,如果使用大量的JMeter 遠(yuǎn)程服務(wù)器,可能會導(dǎo)致客戶端過載,或者網(wǎng)絡(luò)連接發(fā)生擁塞。

  使用多臺機(jī)器產(chǎn)生負(fù)載的操作步驟如下:

 。1)在所有期望運(yùn)行jmeter作為 負(fù)載生成器的機(jī)器上安裝jmeter, 并確定其中一臺機(jī)器作為 controller ,其他的的機(jī)器作為agent 。然后運(yùn)行所有 agent 機(jī)器上的jmeter-server 文件(假定使用兩臺機(jī)器192.168.0.100 和192.168.0.101 作為agent)

 。2)在controller機(jī)器的jmeter的bin目錄下,找到j(luò)meter.properties 文件,編輯該文件:


查找:
remote_hosts=127.0.0.1
修改為:
remote_hosts=192.168.0.100:1099,192.168.0.101:1099


  這里要特別注意端口后,有些資料說明端口1644為jmeter的controller 和agent 之間進(jìn)行通信的默認(rèn)RMI端口號,但是在測試時發(fā)現(xiàn),設(shè)置為1644運(yùn)行不成功,改成1099后運(yùn)行通過。另外還要留意agent的機(jī)子是否開啟了防火墻等。

 。3)啟動controller 機(jī)子上的jmeter應(yīng)用,選擇菜單“運(yùn)行”--->“遠(yuǎn)程啟動”,來分別啟動agent ,也可以直接選擇“遠(yuǎn)程全部啟動”來將所有的agent啟動。

  啟動Debug 日志記錄

  大多數(shù)測試元件都支持Debug 日志記錄。如果通過 GUI 運(yùn)行測試計劃,那么在選中測試元件后,可以通過“幫助”菜單enable debug或者disable debug。在“幫助”菜單 中有一個選項(xiàng)“What’s this node? ”,

  通過它可以查看GUI 和測試元件的類名,如圖 11 -7 所示。通過它們,測試人員可以決定修改哪一項(xiàng)JMeter 屬性,以便修改日志級別。

  例如:我們可以點(diǎn)擊一個HTTP請求,選擇菜單欄“幫助”--->what's this node ?

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