性能測試

一恋腕、為什么要進行性能測試非迹?

????1、評估當前系統(tǒng)的能力

? ? 2、尋找性能瓶頸泉唁,優(yōu)化系統(tǒng)性能

? ? 3城豁、評估軟件是否滿足未來的需要

? ? 4吴旋、招聘需要

二矾策、什么是性能?

? ? 1悠咱、時間:系統(tǒng)處理用戶請求的響應時間

? ? 2蒸辆、資源:系統(tǒng)運行過程中征炼,系統(tǒng)資源的消耗情況

三、性能測試概念

? ? 通過自動化的測試工具模擬多種正常躬贡、峰值以及異常負載條件來對系統(tǒng)的各項性能指標進行測試

四谆奥、性能測試的分類

? ? 1、基準測試

? ? 2拂玻、負載測試

? ? 3酸些、穩(wěn)定性測試

? ? 4、壓力測試

? ? 5檐蚜、并發(fā)測試

五魄懂、性能測試的指標

? ? 響應時間

? ? 并發(fā)用戶數(shù)

? ? 吞吐量

? ? QPS

? ? TPS

? ? 點擊數(shù)

? ? 錯誤率

? ? 資源利用率

六、常用組件

? ? 1闯第、測試計劃

? ? 2市栗、線程組:

? ? ? ? 三個參數(shù):線程數(shù)、準備時長咳短、循環(huán)次數(shù)

? ? 3填帽、取樣器

? ? 4、監(jiān)聽器

? ? 5诲泌、斷言:json斷言盲赊、響應斷言

? ? 6、循環(huán)控制器敷扫、事務控制器

? ? 7、定時器

七诚卸、Jmeter組件參數(shù)化

? ? 1葵第、自定義用戶變量

? ? 2、CSV data set config

? ? 3合溺、函數(shù)小助手

八卒密、?Jmeter正則表達式提取? ${變量名}

? ? * 匹配前面的子表達式0個或多個

? ? + 匹配前面的子表達式1次或多次

? ? ? 匹配前面的子表達式0次或1次

? ? ()?標記一個子表達式的開始和結束位置

? ? . 匹配除\n 換行符之外的任何單字符

九、腳本錄制

? ? 方式:web端和app端

? ? app端:前提:需要電腦棠赛、手機在同一網絡上

????????????????1哮奇、給線程組添加錄制控制器

? ? ? ? ? ? ? ? ? ? ? ? 線程組→添加→邏輯控制器→錄制控制器

? ? ? ? ? ? ? ? ?2、添加http代理服務器

? ? ? ? ? ? ? ? ? ? ? ? 測試計劃→添加→非測試原件→http代理服務器→目標控制器

? ? ? ? ? ? ? ? 3睛约、查看ip鼎俘,設置移動端代理

? ? web端:使用badboy進行腳本錄制

十、數(shù)據(jù)庫壓測

? ? ? ? 線程組→添加→配置元件→JDBC Connection Configuration→變量名以及數(shù)據(jù)庫四大參數(shù)

? ? ? ? 線程組下面創(chuàng)建一個 JDBC Request 請求→池的變量名:${變量名}→查詢類型→SQL語句

? ? ? ? 添加監(jiān)聽器(察看結果樹)辩涝,查看結果

十一贸伐、?jmeter對服務器壓測(Windows)

? ? jmeter版本:5.4.1

? ? 1、資源

? ??JMeterPlugins-Extras.jar怔揩、JMeterPlugins-Standard.jar捉邢、jmeter-plugins-cmn-jmeter-0.7.jar放到apache-jmeter-3.0\lib\ext目錄下

? ??服務:ServerAgent-2.2.1

? ? 2脯丝、開啟服務的監(jiān)聽

? ? 3、給本地服務添加監(jiān)聽器jp@gc - PerfMon Metrics Collector

? ? 4伏伐、添加性能指標:CPU宠进、memory、磁盤 I/O藐翎、網絡速率

十二材蹬、jmeter對服務器壓測(Linux)

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市阱高,隨后出現(xiàn)的幾起案子赚导,更是在濱河造成了極大的恐慌,老刑警劉巖赤惊,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件吼旧,死亡現(xiàn)場離奇詭異,居然都是意外死亡未舟,警方通過查閱死者的電腦和手機圈暗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來裕膀,“玉大人员串,你說我怎么就攤上這事≈缈福” “怎么了寸齐?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長抄谐。 經常有香客問我渺鹦,道長,這世上最難降的妖魔是什么蛹含? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任毅厚,我火速辦了婚禮,結果婚禮上浦箱,老公的妹妹穿的比我還像新娘吸耿。我一直安慰自己,他們只是感情好酷窥,可當我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布咽安。 她就那樣靜靜地躺著,像睡著了一般竖幔。 火紅的嫁衣襯著肌膚如雪板乙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天,我揣著相機與錄音募逞,去河邊找鬼蛋铆。 笑死,一個胖子當著我的面吹牛放接,可吹牛的內容都是我干的刺啦。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼纠脾,長吁一口氣:“原來是場噩夢啊……” “哼玛瘸!你這毒婦竟也來了?” 一聲冷哼從身側響起苟蹈,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤糊渊,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后慧脱,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體渺绒,經...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年菱鸥,在試婚紗的時候發(fā)現(xiàn)自己被綠了宗兼。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡氮采,死狀恐怖殷绍,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情鹊漠,我是刑警寧澤主到,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站躯概,受9級特大地震影響镰烧,放射性物質發(fā)生泄漏。R本人自食惡果不足惜楞陷,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望茉唉。 院中可真熱鬧固蛾,春花似錦、人聲如沸度陆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽懂傀。三九已至趾诗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背恃泪。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工郑兴, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人贝乎。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓情连,卻偏偏與公主長得像,于是被迫代替她去往敵國和親览效。 傳聞我的和親對象是個殘疾皇子却舀,可洞房花燭夜當晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內容

  • 性能測試 應用:負載測試,壓力測試锤灿,并發(fā)測試挽拔,(非性能測試:但是jmeter能做接口測試) 負載測試: 在一定的軟...
    HSome_Hin閱讀 1,877評論 0 7
  • 到Apache JMeter官網下載最新版本的JMeter Source壓縮包,解壓到指定目錄下即可但校。之后進入bi...
    何小有閱讀 1,355評論 0 1
  • 一螃诅、對數(shù)據(jù)庫進行壓測 1、將需要用到的鏈接mysql的jar包放到jmeter的lib文件夾中2始腾、添加線程組州刽,添加...
    嘿_叫我小王閱讀 529評論 0 0
  • bin目錄文件 Jmeter.bat:windows下的啟動文件 Jmeter.log:日志文件 Jmeter.s...
    瘦不下去了閱讀 1,586評論 1 4
  • 性能測試可以分為負載測試 和 壓力測試負載測試:用于觀察系統(tǒng)在正常負載和峰值負載下的表現(xiàn),峰值為預估的業(yè)務峰值壓力...
    saoraozhe3hao閱讀 236評論 0 0