效能測試與功能手工測試不同,與功能自動化測試也不同,它無法也沒有必要(目前看來)測試到系統的邊邊角角。在這種情況下,我們選取哪些交易做效能測試就很有必要。
一般而言,效能測試的典型交易選取要遵循以下準則(參考
):已上線系統:
1. 測試交易要覆蓋各個渠道;
2 . 一般系統:選取日均交易量top20、top10的交易;
3. 選取生產上曾經出現或者容易出現問題的交易;
4. 選取生產上占用資源較高的交易;
5. 選取業務邏輯複雜的交易;
6. 選取交易路徑較長的交易;
7. 選取處理時間較長的交易;
8. 選取特殊需求的交易(測試併發、測試登陸)。
未上線系統:
1. 測試交易覆蓋各渠道;
2. 選取預期交易量大的交易;
3. 選取預期交易量增長迅速的交易;
4. 選取占用資源較高的交易;
5. 選取交易路徑較長的交易;
6. 選取處理時間長交易;
7. 選取業務邏輯複雜的交易;
8. 選取頻繁呼叫資料庫的交易;
在實際效能測試過程中,往往會有上級領導關注、指定部分必測交易。面對這種情況,效能測試團隊應該具體問題具體分析,給出自己的意見,如果領導堅持,則建議實施,將該交易納入測試範圍內。原因如下:1.在公司的角色不同,則看待業務的點不同。2.可能因為保密等原因,該業務為後續重點發展項,但不能廣為告知等。
需要強調的是效能測試典型交易需要在測試方案中或測試計畫中確認,一經確認,原則上不予變更。如確需變更,則需要通過評審委員會表決確認。
效能測試實施與管理
功能穩定的前提下才可以進行效能測試 1 調研測試需求 2 測試策略和測試資源需求 測試工具 測試方式 測試執行 人力資源 明確所需的人員型別 效能測試負責人 效能測試工程師 應用工程師 系統工程師 資料庫工程師 網路工程師 由何方提供 明確職責分工 硬體資源 明確測試時所需的硬體資源 測試工具要求機...
效能測試之JMeter 實踐2
12.想測試登入後的介面,怎麼讓請求執行的時候知道當前已經是登入狀態呢 a.先試一下,接著在上面的基礎上,新增這個介面http請求 user list頁面 因為這個頁面由兩個請求組成,所以我加了乙個事物控制器來組合這兩個請求thread group add logic controller tran...
伺服器效能測試典型工具介紹
眾所周知,伺服器是整個網路系統和計算平台的核心,許多重要的資料都儲存在伺服器上,很多網路服務都在伺服器上執行,因此伺服器效能的好壞決定了整個應用系統的效能。現在市面上不同品牌 不同種類的伺服器有很多種,使用者在選購時,怎樣從紛繁的型號中選擇出所需要的,適合於自己應用的伺服器產品,僅僅從配置上判別是不...