分布式壓測(cè)怎么做
原理
1韧拒、Jmeter分布式測(cè)試時(shí),選擇其中一臺(tái)作為控制機(jī)(Controller)之景,其它機(jī)器做為代理機(jī)(Agent)。
2膏潮、執(zhí)行時(shí)锻狗,Controller會(huì)把腳本發(fā)送到每臺(tái)Agent上,Agent 拿到腳本后開始執(zhí)行焕参,Agent執(zhí)行時(shí)不需要啟動(dòng)Jmeter屋谭,只需要把jmeter-server.bat文件打開,它應(yīng)該是通過命令行模式來執(zhí)行的龟糕。
3、執(zhí)行后悔耘,Agent會(huì)把結(jié)果回傳給Controller讲岁,Controller會(huì)收集所有Agent的信息并匯總
圖形解釋
步驟
1.CMD里輸入IPCONFIG查出IP地址
2.執(zhí)行機(jī):打開Jmeter/bin/jmeter.properties,找到”remote_hosts=127.0.0.1”,把這一行修改為”remote_hosts=192.168.8.149:1099,1099是端口號(hào)衬以,可以隨意自定義缓艳。啟動(dòng)執(zhí)行機(jī)jmter-server.bat 執(zhí)行機(jī)就算完成了
3.控制機(jī):打開Jmeter/bin/jmeter.properties,找到”remote_hosts=127.0.0.1”,把這一行修改為”remote_hosts=192.168.8.149:1099,192.168.8.174:1099看峻,1099是端口號(hào)阶淘,可以隨意自定義。如果有多臺(tái)代理機(jī)互妓,這里需要把所有的代理機(jī)的IP地址和端口號(hào)都加進(jìn)來溪窒,用逗號(hào)分隔。
啟動(dòng)控制機(jī) jmeter-server.bat
編寫腳本
1.添加線程組 設(shè)置線程組100 循環(huán)次數(shù)2
寫好請(qǐng)求--添加好斷言以及聚合報(bào)告
2.點(diǎn)擊菜單欄運(yùn)行
3.查看聚合報(bào)告