jmeter分布式壓力測(cè)試

1.環(huán)境:分布式壓力測(cè)試,用兩臺(tái)win10華碩筆記本作為slave,服務(wù)器部署在Linux上
2.配置文件:在master機(jī)器上,更改bin目錄下jmeter.properties文件,添加remote_hosts=ip+端口(slave)
3.slave機(jī)器的jmeter.properties添加
server_port=8888(自定義端口號(hào))
server.rmi.localport=8888
4.有耐性jmeter之前,slave機(jī)器需要先執(zhí)行jmeter-server.bat,保持運(yùn)行狀態(tài)
5.進(jìn)入jmeter后,添加請(qǐng)求,然后點(diǎn)擊運(yùn)行->遠(yuǎn)程全部啟動(dòng),開始進(jìn)行壓測(cè)
6.可以在jmeter-server.bat開啟的命令行中能夠查看任務(wù)運(yùn)行情況
7.JDBC參數(shù)化


image.png

ps:
聚合報(bào)告
Samples:樣本數(shù)
Average:平均響應(yīng)時(shí)間
Median:中位數(shù),50%響應(yīng)時(shí)間小于此值
90%line:90%響應(yīng)時(shí)間小于此值
Min:最短響應(yīng)時(shí)間
Max:最大響應(yīng)時(shí)間
Error:未命中數(shù)/比率
Throughput:吞吐量——每秒完成請(qǐng)求事務(wù)數(shù)
Kb/sec:每秒接收數(shù)據(jù)量

踩過的坑:
1.master,slave需要關(guān)閉防火墻,要不然你真的不知道為什么下發(fā)總是失敗,ping不通,但是本機(jī)卻可以正常跑腳本
2.如果線程開啟過多,可能會(huì)使網(wǎng)絡(luò)阻塞,master無法控制slave,jmeter數(shù)據(jù)統(tǒng)計(jì)會(huì)出現(xiàn)異常,因此需要根據(jù)實(shí)際硬件配置,網(wǎng)絡(luò)帶寬進(jìn)行線程數(shù)量以及ramp-up設(shè)置
3.斷言盡量多設(shè)置幾條,很多時(shí)候網(wǎng)絡(luò)延時(shí)會(huì)是結(jié)果出現(xiàn)很大的誤差,需要根據(jù)斷言進(jìn)行判斷結(jié)果是否正確
4.由于MySQL數(shù)據(jù)類型為timestamp,默認(rèn)值為0000-00-00,所以查詢時(shí)需要帶時(shí)間戳,否則會(huì)提示Response message: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
例如:jdbc:mysql://${ip}:${port}/${dbname}?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,537評(píng)論 19 139
  • 互聯(lián)網(wǎng)壓力性能Badboy.Jmeterhttp://itopic.org/jmeter-http-tcp.htm...
    燕京博士閱讀 3,118評(píng)論 0 20
  • 主要文體來自 CDNS:https://www.cnblogs.com/ceshisanren/p/5639895...
    Amano閱讀 11,292評(píng)論 3 27
  • 在使用Jmeter進(jìn)行接口的性能測(cè)試時(shí),由于Jmeter 是JAVA應(yīng)用,對(duì)于CPU和內(nèi)存的消耗比較大,所以,當(dāng)需...
    燕京博士閱讀 4,300評(píng)論 0 16
  • 我們每個(gè)人,曾經(jīng)的痛苦,曾經(jīng)的輝煌,曾經(jīng)的挫折都藏在了時(shí)光里。 朋友圈的新功能“隱藏6個(gè)月前的朋友圈”簡(jiǎn)直不能再好...
    夏天的小蘑菇閱讀 5,620評(píng)論 12 10

友情鏈接更多精彩內(nèi)容