性能測試常用術語整理

性能測試常用術語整理

來自專欄 性能測試

一、性能測試常見用語

並發用戶數量

錯誤的理解:使用系統的全部用戶數量;使用系統的全部在線用戶數量

正確的理解:與伺服器進行交互的在線用戶數量

請求響應時間

即從client端發出請求到得到響應的整個時間;一般包括網路響應時間+Server的響應時間

事物請求響應時間

完成這個事物所用的時間;這個是性能測試中重點關注的指標

吞吐率

單位時間在網路上傳輸的數據量,是衡量網路性能的主要指標(Server——到Client的數據量)

TPS

每秒中系統能處理事務的數量

點擊率

每秒發送的HTTP請求的數量;點擊率越大對Server的壓力也就越大

資源利用率

對不同資源的使用程度CPU,I/O,內存,……

二、目錄分析

ANALYSISTEMPLATES——分析模板

bin——可執行程序,注意裡面的CHM文檔

incerts——安全證書

classes——可能用到的jar包

Dat——備份文件,配置信息

ejbcomponent——ejb的相關包

help——幫助中心

include——頭文件

SAMPLES——java

tutorial——快速入門的實例(可直接用的腳本,可存放我們錄製的腳本)

WebTours——實例網站

三、界面分析——錄製腳本

Virtual User Generator(VuGen)

VuGen僅能錄製windows平台上的對話。但錄製的Vuser腳本既可以在Windows平台上運行,也可以在UNIX平台上運行。

新建腳本的方式

* 單協議腳本

* 多協議腳本

* 使用最近使用過的協議新建腳本

* 協議的腳本選擇是非常重要的。如果沒有正確選擇協議,會導致錄製不成功或成功錄製後卻不能回放。

協議的類型:

應用程序的部署解決方案

客戶端/服務端

自定義

分散式

電子商務

Enterprise Java Been

ERP/CRM

傳統:終端模擬(RTF)——銀行終端

郵件服務:Internet郵件訪問協議(IMAP)POP3和SMTP

中間件

流數據

無線:I-Mode、VoiceXML和WAP協議

Task模式

適用於LoadRunner初學者

Recording Options選項

(以單協議Http/html為例)

1、菜單TOOLs—>Recording Options進入錄製的設置窗體

2、recording標籤頁:選擇哪種錄製方式(一般按照默認方式)——選擇有他的原則

3、Browser標籤頁:瀏覽器的選擇(IE)

4、Recording proxy標籤頁:瀏覽器上的代理設置

5、Advanced標籤頁:可以設置錄製時的think time,支持的字符集標準等。

6、Correlation手工設置關聯,通過關聯可在測試執行過程中保存動態值。使用這些設置可以配置VuGen在錄製過程中執行的自動關聯的程度。

Run-time Setting選項(比較重要的選項)

Run logic:用來設置Action部分重複運行幾次

Pacing:用來設置以怎樣一種方式開始下一次反覆

Log:設置是否啟用日誌

Think Time:關於腳本匯總think time的設置

Miscellaneous:配置其他運行時設置

Speed Simulation:用來模擬網速

Brower Emulation:設置瀏覽器模擬屬性

Proxy:設置代理。

推薦閱讀:

Jmeter性能測試系列-性能測試需求分析
軟體性能測試與可靠性測試
LoadRunner v12.55發布,大量新增功能,各協議得到優化改進|附下載
Jmeter性能測試系列-指標分析與定義
Jmeter性能測試系列-腳本用例設計

TAG:性能測試 | 自動化測試 | LoadRunner |