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