Jmeter对服务器的压测
生活随笔
收集整理的這篇文章主要介紹了
Jmeter对服务器的压测
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.對本地數據庫進行壓測
1.添加一個線程組和驅動
2.添加一個JDBC Connection Configuration,連接池配置文件。右鍵線程組【添加】–【配置元件】–【JDBC Connection Configuration】
3.添加JDBC Request,右鍵線程組【添加】-【Sampler】-【JDBC Request】
Select Statement:查詢語句 只能執行查詢語句select,執行第一條sql語句,而且第一條必須是select語句,否則報錯Updata Statement:更新語句 支持測試非select語句,并且支持測試多條,若其中夾雜select語句,自動忽略,若第一條語句為select語句,報錯Callable Statement:所有語句只要語法正確,任何語句,再多的條數都能支持Prepared Select Statement:預編譯查詢語句。(長時間執行效率更高,支持占位符)Prepared Update Statement:預編譯更新語句。(同上)Commit (立即提交)Rollback(回滾)Parameter values:參數值。參數化sql語句中的值Paramter types:參數類型。數據庫的參數你可以去查看一下。這里是varchar類型。Variable names:變量名字,也就是將篩選出來的值放在變量里面。例如這三列數據分為放在變量:A,B,C中(實際操作中命名一定要有實際意義)。Result variable name:存儲變量名。將整個結果存儲在變量中。取名:rs
4.查詢數據庫
5.添加察看結果樹和聚合報告
6.在本機服務器上開啟server監聽
7.添加服務器性能監測控件:jp@gc - PerfMon Metrics Collector
服務器性能監測控件,包括CPU,Memory,Network,I/O等
等(此功能用到在需監聽的服務器上啟動startAgent)
8.10萬個用戶同時進行(第一種方法)
9.添加服務器性能監測控件:jp@gc - Stepping Thread Group(deprecated)(第二個方法)
10.進行壓測
2.對Linux數據庫進行壓測
1.準備資源
本次所需要的插件: JMeterPlugins-Extras.jar JMeterPlugins-Standard.jar ServerAgent-2.2.1 將JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar放到apache-jmeter-3.0\lib\ext 目錄下將ServerAgent-2.2.1放到linux服務器opt目錄下
2.準備環境
然后在服務器中啟動監控服務:
3.對數據庫進行壓測
和前面操作幾乎一致,數據庫改為linux服務的ip+端口和數據庫名
4.10萬個用戶進行訪問
總結
以上是生活随笔為你收集整理的Jmeter对服务器的压测的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jmeter脚本录制(Web)
- 下一篇: Python实现九九乘法表