1、單交易基準測試時指通過單個虛擬使用者逐筆發起交易,該測試用於獲取交易的效能基線。
2、單交易負載測試是指通過一定的併發使用者,對某個被測試交易施加較大的壓力,通過單交易負載測試能夠暴露被測試交易自身的效能問題,並進行調優。
3、混合負載測試是按照特定的比例,併發發起多個被測交易,混合負載測試是最接近生產實際情況的測試場景,通常用於考察應用系統在生產日常執行中的效能表現。
4、批量測試是指對於需要考察批量作業執行效率的應用系統,考察主要批量作業執行的時間視窗是否滿足生產需要。
5、某些應用系統,特別是7*24小時的應用系統可能會在某些時間段存在批量與聯機交易並存的情況,通過聯機批量疊加測試考察評估聯機批量作業直接的相互影響情況。
6、一些特殊的效能缺陷,例如記憶體洩漏,或者其他資源**機制的缺陷,只能通過長時間一定壓力的持續執行才能暴露出來,通過系統穩定測試考察系統長時間平穩執行的能力。
標準測試場景按照從單個交易到多個交易,從只包含聯機到 聯機批量混合,是乙個循序漸進地逐步排查問題的過程,按照這個流程能排查大部分的效能缺陷,出於節省時間或者圖省事跳過必要的標準測試場景反而可能導致事倍功半。
Jmeter效能測試 標準效能測試場景設計
如何設計測試場景是效能測試中比較關鍵的內容。在效能測試領域有幾個教科書一樣的場景設計方法,放之四海而皆準 目的單業務基準測試是在伺服器沒有壓力的情況下,獲取單筆業務的處理時間,為後續調優提供資料依託 策略jmeter中設定為單個執行緒迭代n次 如100 取平均響應時間。一般情況下我們不需要監控硬體資...
效能測試場景
執行緒數 需要設定的併發使用者數 併發使用者數 受cpu的主頻 分配的記憶體大小 作業系統 允許開啟檔案數量 開放的埠數量 的影響,一台電腦,大概能支援 1500併發使用者數以內 http協議 ramp up時間 在多長時間內啟動所有的執行緒。注意 只是說明,在第n秒結束時,會產生m個併發使用者數,...
效能測試場景設計之容量測試場景設計
目前僅限於容量測試場景設計。場景模型的設計過程其實就是根據預期目標tps和測試模型計算出每乙隻交易的併發使用者數和迭代間隔時間。選擇固定間隔時間方式,詳細方法請看7.3節中的pacing選項的說明,不同的預期目標tps將會得到不同的併發使用者數和間隔時間。首先,假定乙個總的目標tps,然後通過測試模...