對於效能測試的一些想法,歡迎交流
最近公司要做服務端壓力測試,我來負責;
產品:我要求系統必須滿足 300 併發的要求,系統用起來要流暢;
產品給出的指標就是上面兩個:1.300 併發;2. 流暢;OK,那就開始做吧;如果放在以前剛剛開始接觸壓測的時候,我肯定是寫好指令碼,直接上 300 個併發,在一些節點加思考時間,模擬使用者行為來壓測就行;但是這樣是沒法準確來模擬 300 個真正使用者的操作場景的,可以說在指令碼方面下功夫,無論如何也沒法準確的模擬一定數量的使用者對系統的操作的;
這個時候我們能不能透過抓取後臺的服務日誌,看一下每個服務在一段時間內,真正承受的壓力是多少呢?我們可以看 QPS,比如一天內最大的值是 100QPS,這個時候我們就知道服務最大接到 的請求壓力是 100QPS,這個時候,我們就可以透過加大併發量,讓服務承受的壓力一直階梯增加到 50QPS 80QPS 100QPS 120QPS, 不用管 jmeter 加的併發量是多大,只調整 jmeter 的併發量,看服務端承受的 QPS 能否達到最大值就可以了!也不用再想法模擬飄忽不定的使用者真實操作了;當 jmeter 設定到一定併發量,後臺服務承受的壓力是 100qps 了,這個時候系統還沒有問題的話就滿足產品的要求了;我們還可以接著加大併發量,直到壓出系統的瓶頸;
這個過程的一切,我們只看後臺服務的 qps,併發量只是我們達到服務承受壓力的一個手段而已;
這是個人的一些思考,歡迎效能大咖能提出質疑或者效能測試的方法,真誠跟大家交流請教,謝謝!
最後 @ 一下大神@ZeeBJ,還請指正,感謝!
相關文章
- 關於單元測試的一些想法
- 社群自研效能評測工具,歡迎試用!
- 圖書借閱,歡迎交流、
- 外包交流VX群 歡迎加入
- C和C++中一些概念的本質(不斷更新,歡迎交流)C++
- 剛從阿里回來,有一些想法想對現在的測試員說阿里
- hashmap的一些效能測試HashMap
- 歡迎加入 Android Q 測試版計劃!Android
- 介面測試平臺,歡迎大家體驗
- 軟體測試架構師受歡迎嗎?架構
- 關於 Spring-WebFlux 的一些想法SpringWebUX
- 2020年最受歡迎的前端自動化測試工具 - Applitools前端APP
- 測試 / 測開交流
- 關於讀書分享會的一些想法
- 最受歡迎的 5 款 Node.js 端到端測試框架Node.js框架
- 對於JavaScript實現排序演算法的一些其他測試JavaScript排序演算法
- 研發效能-測試要做的一些內容
- 基於jmeter的效能全流程測試JMeter
- 關於流媒體的效能測試
- 自動化測試的另外一個想法
- 關於測試用例的一些迷茫
- Dynamics 365(CRM) 歡迎加入商務技術交流QQ群(MSCRM商務技術交流群149371424)
- 為什麼軟體測試行業越來越受歡迎?行業
- Nginx 和 Gunicorn 效能對比測試Nginx
- PR效能測試軟體適用於哪些測試
- 說說對測試培訓的一些看法
- [20210813]關於測試sql語句子游標的效能的一些補充說明.txtSQL
- 基於Netty的四層和七層代理效能方面的一些壓力測試Netty
- 對於k8s微服務的效能測試監控平臺搭建K8S微服務
- 面試題記錄:購物車怎麼測,歡迎大佬補充面試題
- c# sqlsugar,hisql,freesql orm框架全方位效能測試對比 sqlserver 效能測試C#SqlSugarORM框架Server
- linux tinydrm vs fbtft 效能對比測試Linux
- [CEO公開信] 關於管理和組織的一些想法
- 關於效能測試的這點事,值得收藏~
- 如何進行裝置的非對稱效能測試
- 效能測試的流程
- 個人實踐的基於 Laravel 的論壇,歡迎大家給予建議和評測Laravel
- 我有個想法使用 locust 作為壓測核心, 寫一個服務端效能測試平臺,服務端