效能測試場景提取
為什麼要提取場景
有些童鞋測試拿到專案之後,完全不知道效能測試該測哪些東西。於是把所有的頁面,介面,功能通通用幾百幾千執行緒壓一次,然後提交報告完成任務。
這種做法簡直是大海撈針,盲人摸象,猴子撈月,精衛填海。。。。
廢話插播
從前我也像絕大多數同學一樣,把所有的介面都壓測一次,每天都累的半死。
直到有一天,我累的睡著了,半夢半醒之間有一個白鬍子老爺爺對我說:年輕人,有沒有感覺身體被掏空?
想做一個高階效能測試,你應該先這樣,然後再這樣,接下來這樣,最後再這樣,明白了嗎?
我一覺醒來之後,頓覺思如泉湧,如有神助。連著想出了100多種優化效能測試流程的方法,這裡給大家說幾個最核心的壓測場景。
判斷許可權
所謂許可權判斷,就是許可權越大的,越不需要壓測,反之許可權越低的越需要大併發壓測。
比如,管理員許可權的功能,你需要幾千併發數去壓測嗎?你有幾千管理員嗎?
再比如,超級管理員許可權的功能,你還需要壓測嗎?你有多少超管?
最想要壓測的就是普通使用者許可權的功能。比如普通使用者列表資料的新增,查詢
判斷資料量
資料量越大的場景,尤其需要關注。如果有幾十萬資料量,那麼一定要關注列表的搜尋,分頁時間。特別是h5頁面,分頁查詢的時候會關聯很多sql,最容易出現超時的問題。
所以我們在測試環境模擬壓測場景的時候,需要預先造資料,越多越好。資料越多,越容易暴露出問題。
匯入匯出
比如有十萬資料,批量匯出excel會怎麼樣?會不會記憶體溢位?我想是會的。所以這種情況下,就需要做匯出之前的過濾和截斷
以上說的都是夢話,我該吃藥了
相關文章
- 效能測試混合場景計算
- Jmeter效能測試場景的建立和執行JMeter
- 單元測試 - 測試場景記錄
- Java Agent場景效能測試分析最佳化經驗分享Java
- 求助,jmeter 壓測 ,業務場景測試JMeter
- 基於目標TPS的效能測試,如何通過手動設定場景進行測試?
- Jmeter(五十)_效能測試模擬真實場景下的使用者操作JMeter
- 移動App測試崩潰常見的測試場景APP
- 效能場景設計
- 直播預告(不同效能測試場景科普)(免費,大家都可以參加)
- (效能測試)--記錄一次高可用場景導致CPU資源升高
- 軟體測試員如何提取測試需求?
- Tessy—支援複雜場景測試的單元整合測試工具
- 乾貨版“測試小品”歡樂場景
- API自動化測試平臺,支援場景化的API測試API
- 如何實現介面異常場景測試?測試方法探索與測試工具實現
- 【RAC】Oracle RAC上線測試場景介紹Oracle
- web自動化測試框架-03 介紹標籤,背景,場景,場景大綱Web框架
- 效能測試
- Jmeter介面測試+效能測試JMeter
- 效能測試必備知識(4)- 使用 stress 和 sysstat 分析平均負載過高的場景負載
- CCE雲原生混部場景下的測試案例
- 軟體測試用例設計方法-場景法
- Python裝飾器在介面測試中常用場景Python
- 專業版即將支援自定義場景測試
- JMeter MQTT 在連線測試場景中的使用JMeterMQQT
- 阿里雲釋出效能測試 PTS 2.0:低成本、高效率、多場景壓測,業務穩定性保障利器阿里
- 【PG效能測試】pgbench效能測試工具簡單使用
- Jmeter效能測試:高併發分散式效能測試JMeter分散式
- 測試開發之效能篇-效能測試設計
- 效能測試——效能測試-常見效能指標-總體概況指標
- 微服務測試之效能測試微服務
- 效能測試之測試指標指標
- 討論:交叉測試策略的適用場景及對測試人員的要求
- 【效能測試】效能測試各知識第1篇:效能測試大綱【附程式碼文件】
- 效能測試流程
- Kafka效能測試Kafka
- Redis 效能測試Redis