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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

性能测试流程总结

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

性能測試分為兩個部分:1??測試方法 2??性能指標

測試方法:用什么樣的套路執行測試,性能指標:如何用數值來描述你測試對象的性能

性能測試分析步驟

第一步:了解系統架構設計,基礎組件、調用鏈關系,應用場景,特點等

? ? ? ? ? ?重點被測對象:一切與io有關的操作,比如文件讀寫、數據庫讀寫、網絡調用、緩存等

第二步:確定壓測類型和性能指標

? ? ? ? 壓力測試:讓系統產生過載的壓力,評估系統超負載后的風險

? ? ? ? 穩定性測試:持續一定時間長的壓力,暴力系統缺陷

? ? ? ?容量測試:各個系統指標在一段時間內是否穩定

? ? ? ?負載測試:不斷增加對系統的負載,獲得系統在不通負載下的性能指標

? 性能指標:

? ? ? ? 吞吐量:固定時間內處理完畢的事務個數。 分為平均吞吐量,最高吞吐量

? ? ? ? ?響應時間:一個請求發出,到服務器處理后返回的時間。分為平均響應時間,90%響應時間,最小最大響應時間

? ? ? ? ?CPU、內存占用率:反應系統資源利用情況

第三步:搭建環境、制作腳本,調試腳本

? ? ? ? 1、對標生產環境、壓測類型 搭建性能測試環境

? ? ? ? 2、寫壓測腳本,收集日志+數據

? ? ? ? ? ?前期的話,盡量每發一個請求,打印一個日志,或者每1000條打印一次日志,每次壓測完,收集一次原始數據,比如發包總數、最大最小平均吞吐量,最大最小平均響應時間,cpu、iowait等

? ? ? ?3、對照數據,確保腳本的正確性

? ? ? ? ? ?比如失敗的請求數是多少,響應時間是否在合理范圍內,收到請求數與實際發包總數一直

? ? ? ? ? ?cpu空閑如果大于20%說明cpu還沒有壓滿,需要增大客戶機。

? ? ? ? ? 每次壓測的平均吞吐量很大,說明其他干擾因素

第四步:執行、反饋、再執行

? ? ? ? 執行: 在真實壓測環境上測試,并且收集結果,繪制成圖,分析各個性能指標找到問題

? ? ? ?反饋:根據系統設計,推測可能出現的問題,與開發、架構師一起商討

? ? ? ? 解決:解決問題,再繼續壓測

? ? ? ? 核心內容:發現問題、解決問題,再發現問題,再解決問題

第五步:總結問題,性能測試報告

? ? ? ? 性能測試的后期,總結這段時間發現的問題,匯總壓測數據

? ? ? ? 發現的問題,現有的解決方案,存在的風險,后續安排等等

總結

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

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