日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jmeter 性能测试场景

發布時間:2024/1/1 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jmeter 性能测试场景 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、階梯式場景(負載測試)

 該場景主要應用在負載測試里面,通過設定一定的并發線程數,給定加壓規則,遵循“緩起步,快結束”的原則,不斷地增加并發用戶來找到系統的性能瓶頸,進而有針對性的進行各方面的系統優化。
使用到的線程為:jp@gc - Stepping Thread Group (deprecated)
官網下載JMeterPlugins-Standard.jar包放到D:\apache-jmeter-3.3\lib\ext下重啟jmeter即可。
在測試計劃上:右鍵—>添加—>線程(用戶)—>jp@gc - Stepping Thread Group?


同時添加以下監視器:
TPS(:每秒事務數):jp@gc - Transactions per Second
響應時間:jp@gc - Response Times Over Time
活躍線程數:jp@gc - Active Threads Over Time

?

針對階梯式場景的參數配置,說明如下:
This group will start:給定的當前負載的并發用戶數
First, wait for:等待XX秒后開始啟動
Then start:0秒(初始化)啟動XX并發用戶數
Next, add:每using ramp-up時間內啟動XX的用戶數
threads every:每次加壓階梯下用戶完成啟動后保持運行XX秒
using ramp-up:XX秒內完成Next, add的用戶數的啟動
Then hold load for:This group will start并發用戶數全部啟動完成后保持運行XX秒
Finally, stop:每隔threads every的時間減少XX用戶數
threads every:每隔XX秒減少Finally, stop的用戶數

?

配置參數的完整描述為:給定負載并發用戶數為25,從0秒開始,每3秒內增加5個并發用戶數,3秒時刻完成5個并發用戶數的啟動后開始平穩運行10秒鐘,依次下去,直到25個并發用戶數全部都啟動完成后,平穩運行30秒,然后每隔1秒減少5個并發用戶數直到并發用戶數減少為0時,負載測試結束。
開始進行負載測試,等待測試完成后,可以通過添加的jpgc監視器圖表查看性能測試報告結果


二、波浪式場景(壓力測試)

  該場景主要用在分段時間壓測和壓力測試里面,分段時間壓測比如點餐系統,一天會出現用餐高峰期、平穩期和閑時區,針對該場景我們就要設計成不同時間段的壓力值不同,加壓方式不同等等,壓力測試我們只需要使用一個場景,并將壓測時間設置長即可,同樣的測試報告也用jpgc的監視器獲得
  使用到的線程為:jp@gc - UItimate Thread Group
在測試計劃上:右鍵—>添加—>線程(用戶)—>jp@gc - UItimate Thread Group

?

針對波浪式場景的參數配置,說明如下:
Start Threads Count:給定當前時間段的并發用戶數
Initial Delay, sec:初始化時間,單位:秒(s)
Startup Time, sec:啟動時間,單位:秒(s)
Hold Load For, sec:所有并發用戶數啟動完成后保持運行的時長,單位:秒(s)
Shutdown Time:結束時間,單位:秒(s)
分段時間壓測(示例):

?

從 0秒 開始,10秒 啟動 5個 虛擬用戶,運行 10秒 后,10秒 停止5個虛擬用戶 ?== 第一階段耗時30秒
從30秒 開始,10秒 啟動 20個 虛擬用戶,運行 20秒 后,10秒 停止 20個 虛擬用戶 == 前兩個階段總耗時 70 秒
?

總結

以上是生活随笔為你收集整理的jmeter 性能测试场景的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。