jmeter用Windows電腦分佈式部署

固然,java環境、jmeter安裝我這裏就不說了。java

 

使用1個controller(imac電腦),2個agent(Windows7 系統)apache

 

1、agent配置(Windows7系統)spa

一、電腦環境變量中,添加環境變量:JMETER_HOME=D:\apache-jmeter-2.13,此處爲你Jmeter的路徑線程

二、ipconfig查看當前電腦的ipcode

三、打開jmeter目錄下\bin目錄下的jmeter.properties,修改兩個地方:server

(1)remote_hosts=127.0.0.1 修改爲本身電腦的ip,而後添加一個自定義的端口,默認爲1099 例如我設置的爲:remote_hosts=10.10.2.21:1099blog

(2)server.rmi.ssl.disable=false 修改爲true  固然,註釋符號#要去掉,不然不生效哦。接口

四、而後雙擊jmeter目錄下\bin目錄下的的jmeter-server 注意類型是Windows批處理文件,而後打開顯示以下圖,就正確了:ip

 

而後,另一個agent也一樣的步驟,成功運行jmeter-server就行啦~~ssl

 

2、controller配置(imac電腦)

一、打開jmeter目錄下\bin目錄下的jmeter.properties,修改兩個地方:

(1)remote_hosts修改爲要控制的電腦的ip加端口號,這裏的端口號要和agent本身的jmeter.properties中的ip加端口號一致。個人修改爲了:

remote_hosts=10.10.2.21:1099,10.10.2.67:1099

注意標點符號都是英文狀態下的

(2)打開jmeter的圖形管理界面,在jmeter中添加要壓測的接口,而後點擊 運行->遠程啓動 而後就會顯示上述(1)中配置的agent的ip加端口號。以下:

(3)能夠先試一下可否正常啓動。點擊[運行->遠程啓動全部]。去agent查看cmd中的內容,以下表示正常啓動:

只用看到一條starting...就能夠了,我這裏啓動了4次。第4次啓動的線程組正在執行中,所以沒有Finished...(其實我這裏設置的循環次數100萬)

檢查一下該agent的CPU。截圖以下:

controller在運行前添加查看結果樹、聚合報告等,就能很直觀的看到agent在不斷的執行...

3、既是controller又是agent的設置

相關文章
相關標籤/搜索