事務(transaction)
在web效能測試中,乙個事務表示乙個「從使用者-》web server-》db-》web server-》使用者」的過程,一般的響應時間都是針對事務而言的。
響應時間
響應時間指的是從客戶端發起乙個請求開始,到客戶端接收到從伺服器端返回的響應結束,這個過程所耗費的時間。
在某些工具中,響應時間通常會稱為「ttlb」,即「time to last byte」,意思是從發起乙個請求開始,到客戶端收到最後乙個位元組的響應所耗費的時間。響應時間的單位一般為「秒」或者「毫秒」。
響應時間= 網路響應時間 + 應用程式響應時間
一般來說,乙個web請求的處理包括以下步驟:
1、客戶傳送請求;
2、web server接受到請求,進行處理;
3、web server向db獲取資料;
4、web server生成使用者請求的object(頁面),返回給使用者。
從客戶傳送請求開始到客戶接收到最後乙個位元組的時間成為響應時間(第三步不包括在每次請求處理中)。
併發數併發數是指同時進行請求的客戶的數量,併發數用於模擬使用者的真實負載情況(併發情況是對系統最大的考驗),併發數≠同時使用系統的使用者數。
考慮這樣乙個問題:乙個oa系統,在每天的工作時段有100使用者使用之,如何確定合理的併發使用者數?
吞吐量吞吐量指的是單位時間內處理的客戶端請求數量。
通常情況下,吞吐量用請求數/秒或者頁面數/秒來衡量。
從業務角度看,吞吐量也可以用訪問人數/天 或者頁面訪問量/天 來衡量。
資源利用率
資源利用率指的是對不同系統資源的使用程度,例如伺服器的cpu(s),記憶體,網路頻寬等。
資源利用率通常以占用最大值的百分比 n %來衡量。
部分測試概念
文件測試 是針對軟體的交付品,所對應的使用者文件的測試。如使用者手冊,使用說明,使用者幫助文件等。文件測試關注點 完整性,正確性,一致性,易理解性,易瀏覽性。可靠性測試 分為軟體可靠性和硬體可靠性。易用性測試 使用者在使用軟體是是否感覺方便,是否能保證使用者使用體驗的測試型別。一般針對ui 本地化測...
效能測試概念
效能測試的概念 一般來說,效能是一種指標,表明軟體系統或構件對其及時性要求的符合程度 其次,效能是軟體產品的一種特性,可以用時間來進行度量。效能的及時性用響應時間或吞吐量來衡量。響應時間是指伺服器對請求作出響應所需要的時間。系統效能包括時間和空間兩個維度,時間是指客戶操作業務的響應時間,空間是指系統...
效能測試的名次概念
只幫助自己學習記憶,僅僅知識記錄學習到的內容 1.併發使用者數量 2.請求響應時間 從client端發出請求得到相應的時間,一般包括網路相應時間 server的響應時間 3.事務請求響應時間 完成這個事務所用的時間 這個是效能測試中重點關注的指標 4.吞吐率 單位時間在網路上傳輸的資料量 這個是衡量...