jmeter tcp 壓力測試


1、Jmter 如何漢化

 
方法一:在網上找一個已經漢化好了的,直接下一步,下一步安裝就好了, 方法二:之前一直以為這是這個工具的漢化方式,后來才發現這個玩意人家早就支持多種語言了的,真TM坑,大家按照圖中方式點擊就行了,直接選擇語言 

 

 

2、在使用 Jmter 進行測試之前首先要確認直接的 TCP 報文是正確的,這里推薦一個工具測試自己的報文是否正確,下載鏈接:
鏈接:https://pan.baidu.com/s/1CxzpHu9XHPZ3kzJYLmTnDA
提取碼:6ajy
具體工具使用可以參照:https://blog.csdn.net/hhhhh89/article/details/52819215

選擇創建連接,填好類型,ip ,端口就行了,因為是模擬客戶端只用選擇客戶端模式就行了,這個工具挺強大的,不僅能模擬客戶端發,還可以模擬服務端回。還可以模擬 UDP 組播,可以研究研究,有需要的朋友們

 

 

 

這里是創建好后,可以通過點擊連接,點擊發送,就可以在接收區域看見 tcp 報文回的數據,這樣可以確保你的報文沒有錯誤,注意在 socket tcp 中一般以 16 進制形式,所以要在發送和接收區域都把 16 進制勾選上

 

 

 

3、jmeter 工具的使用
當確認你的報文沒有問題的時候,就可以使用 Jmeter 工具進行壓力測試了,這里就不介紹該工具如何安裝了,安裝教程:https://blog.csdn.net/hapasm/article/details/61912902

好了 blabla 這樣久了,可以開始搞了,下面呢是建立線程組,我選擇的是 jp@gc - Stepping Thread Group (deprecated),這個線程組

 

 

 

– This group will start 10 threads:設置單台負載機,線程組啟動的線程總數為 10 個

–First,wait for 0 seconds:啟動第一個線程之前,需要等待 0 秒

–Then start 2 threads:設置最開始時啟動 2 個線程

–Next,add 2 threads every 1 seconds,using ramp-up 3 seconds:每隔 1 秒,在 3 秒內啟動 2 個線程

–Then hold load for 60 seconds:單台負載機啟動的線程總數達到最大值之后,再持續運行 60 秒

–Finally,stop 2 threads every 1 seconds:每隔 1 秒,停止 2 個線

這個呢是選擇了 jp@gc - Stepping Thread Group (deprecated)這個線程組出現的樣子

 

 

 

這些呢都是官方給的描述,實際上還是看不懂,下面呢還是把這些東西給翻譯成人話!

======================================= 中篇 ==============================================

接着上次的講,這里呢給大家提供一個 Jmeter 的安裝包,只用配置一下環境變量就好了,這個是可以共存的,我的電腦就同時有好幾個版本。我講的的那些插件都是裝好的


鏈接:https://pan.baidu.com/s/1cy2LXPntQ2JQDRhSizY11A
提取碼:5v20

 

然后呢為了給大家能夠看懂給大家重新接了個圖,並寫了一下。

 

 


然后給大家翻譯成人話:
this group will start :最終增加到多少線程

 

first,wait for :多少線程后開始執行

then start:第一次采用多少線程開始

next add 然后每次增加多少線程

threads every 每次加完線程后執行多久

using ramp-up 用多少時間來增加完這些線程

then hold load for 增大到最大線程后執行多久

finally stop 每次下降多少線程

threads every 下降后執行多久

然后線程設置的話,連起來的意思是(以圖片為例):
在本次壓力測試中,總共開啟 100 線程,10 秒鍾后開始執行,每 10 秒鍾開始增加 20 線程,每次線程執行 60 秒,直到增加到 100 線程,然后執行 600 秒(10 分鍾),然后每次下降 20 線程,沒下降一次執行 10 秒。好了這個就是這個線程組配置的大致意思,這個配置好了就依次再該線程組后面添加(CSV 數據文件設置、TCP 取樣器、查看結果數、聚合報告、TPS 這些東西)

1、CSV 文件配置
2、TCP 取樣器配置
3、根據 (聚合報告)和(TPS) 推測自己的測試結果的有效性



作者:shiyue
鏈接:http://testingpai.com/article/1595507138594


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM