本文是從入門到精通的維度對jmeter常用的功能進行整理和總結(jié)独悴,希望可以對jmeter有更深層次的理解扇谣。
1、jmeter原理
2牲平、jmeter下載堤框、安裝與配置
3、跑個demo纵柿,感受一下jmeter的魅力
4蜈抓、錄制腳本
5、八大元器件
5.1昂儒、采樣器
HTTP采樣器 :適用HTTP/HTTPS協(xié)議接口
TCP采樣器 :適用TCP協(xié)議接口
WEBSOCKET采樣器 :適用WS/WSS協(xié)議接口
Debug Sampler :適用調(diào)試腳本
5.2沟使、邏輯控制器
If Controller控制器 :適用于容量測試中按業(yè)務比例進行壓測
Throughput Controller :適用于容量測試中按業(yè)務比例進行壓測
Weighted Switch Controller:適用于容量測試中按業(yè)務比例進行壓測
5.3、前置處理器
JSR223 PostProcessor :隨機生成手機號碼
BeanShell PreProcessor :prop渊跋、vars格带、md5加密、log
5.4刹枉、后置處理器
JSR223 PreProcessor :將響應數(shù)據(jù)的unicode編碼轉(zhuǎn)為utf-8編碼
JSR223 PostProcessor :將響應數(shù)據(jù)base64加密后保存數(shù)據(jù)到文件
BeanShell PostProcessor :prop叽唱、vars、md5加密微宝、log
5.5棺亭、斷言
常用斷言 :響應斷言、大小斷言蟋软、xpath斷言镶摘、json斷言
5.6嗽桩、定時器
5.7、配置元器件
HTTP Header Manager之content- type
5.8凄敢、監(jiān)聽器
監(jiān)聽器之TPS碌冶、RT、Active Thread
其中AutoStop listener非常重要涝缝,可以設(shè)置響應超時多久后jmeter自動暫停壓測扑庞。