Bytes Throughput
Connect Times
Latency
Hits/s
安裝好這些插件后,就可以看到上面這些監(jiān)聽器。
03 配置插件的監(jiān)聽器
如果可以配置如下三個監(jiān)聽器,就表示插件已經(jīng)安裝成功!執(zhí)行壓力測試,就可以看見壓測的每秒事務數(shù)、響應時間,活動線程數(shù)等壓測結果。
響應時間:jp@gc - Response Times Over Time
活動線程數(shù):jp@gc - Active Threads Over Time
每秒事務數(shù):jp@gc - Transactions per Second
響應時間:jp@gc - Response Times Over Time(RT)
活動線程數(shù):jp@gc - Active Threads Over Time。
每秒事務數(shù):jp@gc - Transactions per Second(TPS)。
04 性能關鍵指標分析
1、RT:響應時間
平均值:請求響應的平均時間是13ms。
中位數(shù):50%請求響應時間都在10ms之內(nèi)。
90%百分位:90%的請求都在44ms之內(nèi)響應結束。
95%百分位:95%的請求都在35ms之內(nèi)響應結束。
99%百分位:99%的請求都在29ms之內(nèi)響應結束。
最小值:請求響應最小時間2ms。
最大值:請求響應的最大時間是45ms。
2、壓力機活動線程數(shù)
壓力機活動線程數(shù)表明壓測過程中施加的壓力的情況。
3、TPS:每秒的事務數(shù)
數(shù)字愈大,代表性能越好。
4、QPS:每秒的查詢數(shù)量
1tps >= QPS,數(shù)字愈大,代表性能越好。
5、吞吐量:每秒的請求數(shù)量
數(shù)字愈大,代表性能越好。
服務器硬件資源監(jiān)控
壓測的時候,我們需要實時了解服務器【CPU、內(nèi)存、網(wǎng)絡、服務器Load】的狀態(tài)如何,如何監(jiān)控服務器的資源占用情況呢?
方法有很多種:
使用shell命令
使用finalshell
使用JMeter壓測工具perfmon
監(jiān)控原理:
使用agent代理實現(xiàn)監(jiān)控。
01 配置服務端代理
注意:服務器硬件資源的監(jiān)控,必須在服務端安裝serverAgent代理服務,JMeter才能實現(xiàn)監(jiān)控服務端的cpu、內(nèi)存、io的使用情況。
ServerAgent下載地址:https://github.com/undera/perfmon-agent/blob/master/README.md
這里以2.2.3版本為例。
Linux:
默認啟動運行 startAgent.sh 腳本即可
服務啟動默認 4444 端口,根本連接不上,因此自己創(chuàng)建一個部署腳本文件對此進行部署,且把端口修改為 7879
nohup java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7879 --tcp-port 7879 > log.log 2>&1 &
賦予可執(zhí)行權限
chmod 755 startAgent.sh
啟用 7879 端口后,服務器的cpu、io,內(nèi)存使用情況就順利監(jiān)控到了。
Window:
雙擊啟動,默認的端口是 4444,當然我們也可以用上面的方式,自定義端口。
0****2 監(jiān)控CPU
- Elapse time:消耗時間
- Performance Metrics:性能指標
jp@gc PerfMon Metrics Collector:
- idle:CPU空閑
- iowait:IO等待
- CPU system:CPU系統(tǒng)占用
- CPU user:CPU用戶占用
- 接收字節(jié):byteSrecv【單位:比特、KB、MB】
- 發(fā)送字節(jié):byteSent【單位:比特、KB、MB】
- 發(fā)送(transport):tx
- 接收(receive):rx
0****4 監(jiān)控內(nèi)存
used Perc:每分鐘使用內(nèi)存【單位:字節(jié)、KB、MB】
free Perc:每分鐘未使用內(nèi)存【單位:字節(jié)、KB、MB】
好了,以上就是壓力測試-JMeter常用插件、服務器硬件監(jiān)控的分享了。
最后: 下方這份完整的軟件測試視頻教程已經(jīng)整理上傳完成,需要的朋友們可以自行領取【保證100%免費】
軟件測試面試文檔
我們學習必然是為了找到高薪的工作,下面這些面試題是來自阿里、騰訊、字節(jié)等一線互聯(lián)網(wǎng)大廠最新的面試資料,并且有字節(jié)大佬給出了權威的解答,刷完這一套面試資料相信大家都能找到滿意的工作。
自我介紹一下,小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進入阿里一直到現(xiàn)在。
深知大多數(shù)軟件測試工程師,想要提升技能,往往是自己摸索成長或者是報班學習,但對于培訓機構動則幾千的學費,著實壓力不小。自己不成體系的自學效果低效又漫長,而且極易碰到天花板技術停滯不前!
因此收集整理了一份《2024年軟件測試全套學習資料》,初衷也很簡單,就是希望能夠幫助到想自學提升又不知道該從何學起的朋友,同時減輕大家的負擔。
既有適合小白學習的零基礎資料,也有適合3年以上經(jīng)驗的小伙伴深入學習提升的進階課程,基本涵蓋了95%以上軟件測試開發(fā)知識點,真正體系化!
由于文件比較大,這里只是將部分目錄大綱截圖出來,每個節(jié)點里面都包含大廠面經(jīng)、學習筆記、源碼講義、實戰(zhàn)項目、講解視頻,并且后續(xù)會持續(xù)更新
如果你覺得這些內(nèi)容對你有幫助,可以添加V獲?。簐ip1024b (備注軟件測試)
一個人可以走的很快,但一群人才能走的更遠。不論你是正從事IT行業(yè)的老鳥或是對IT行業(yè)感興趣的新人,都歡迎掃碼加入我們的的圈子(技術交流、學習資源、職場吐槽、大廠內(nèi)推、面試輔導),讓我們一起學習成長!文章來源地址http://www.zghlxwxcb.cn/news/detail-854109.html
圖出來,每個節(jié)點里面都包含大廠面經(jīng)、學習筆記、源碼講義、實戰(zhàn)項目、講解視頻,并且后續(xù)會持續(xù)更新**
如果你覺得這些內(nèi)容對你有幫助,可以添加V獲?。簐ip1024b (備注軟件測試)
[外鏈圖片轉(zhuǎn)存中…(img-xKtf2SdC-1712938242147)]文章來源:http://www.zghlxwxcb.cn/news/detail-854109.html
一個人可以走的很快,但一群人才能走的更遠。不論你是正從事IT行業(yè)的老鳥或是對IT行業(yè)感興趣的新人,都歡迎掃碼加入我們的的圈子(技術交流、學習資源、職場吐槽、大廠內(nèi)推、面試輔導),讓我們一起學習成長!
到了這里,關于使用JMeter做壓力測試:常用插件、服務器硬件監(jiān)控_jmeter的吞吐量插件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!