jmeter壓測教程


1.安裝java運行環境
     因爲jmeter是java工具,需要java環境才能運行,安裝方法自查
2.安裝jmeter
    下載安裝,方法自查,
      Apache官方下載,mac下解壓然後到bin路徑sh jmeter即可
3.使用jmeter
     可參考如下網址
     3.1 建線程組
      
     3.2 配置變量文件,文件數據下面再詳細說明
     
     3.3,填寫請求,其中post方法,只需要在body裏填寫json數據即可,紅色爲上面寫的變量
    
4.構造數據
     用excel構造,然後轉換成csv格式,其中數據過長導致很多問題,excel不熟的悲劇
     suid ruid oid sid
     設置爲數值類型,用公式生成後複製一份再轉csv
     其中sid爲2^59,excel不支持,所以不取前三位,先求和,在用sublime替換加上前三位即可
5.跑用例
     5.1 設置斷言
    
    5.2調節配置線程數,線程數爲用戶數
    
    Number of Threads(users):     一個用戶佔一個線程,  200個線程就是模擬200個用戶
    Ramp-Up Period(in seconds):   設置線程需要多長時間全部啓動。如果線程數爲200 ,準備時長爲10 ,那麼需要1秒鐘啓動20個線程。也就是每秒鐘啓動20個線程。
    Loop Count: 每個線程發送請求的次數。如果線程數爲200 ,循環次數爲10 ,那麼每個線程發送10次請求。總請求數爲200*10=2000 。如果勾選了“永遠”,那麼所有線程會一直髮送請求,直到選擇停止運行腳本。
    5.3 增加結果統計
    
    5.4 運行
    
6結果分析:
6.1通過聚合報告看總用例,平均耗時,50%耗時,90%耗時,最小耗時,最大耗時,err,吞吐量,
6.2設置固定qps運行,每分鐘的qps,所以設置qps爲200,則應該是12000
6.3觀察測試機器的cpu,內存,io等信息,需要下載額外組件,且在被測試機器起服務
發佈了25 篇原創文章 · 獲贊 5 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章