TPC-E是大型企業信息服務的一個基準測試,是TPC組織在2007年3月19日推出的一個新標準。TPC組織全稱為Transaction Processing Performance Council(十五處理性能委員會),TPC組織是一個總部在美國的非營利組織,具有數十家會員公司,會員公司主要是計算機軟硬件廠家,而非計算機用戶,TPC組織的功能是制定商務應用基準程序(Benchmark)的標準規范、性能和價格度量,并管理測試結果的發布。
TPC-E是用來衡量大型企業信息服務的標準,在TPC-E發布之前,用來衡量在線事務處理的基準測試是1992年推出的TPC-C,TPC-C是模擬一個批發商的貨物管理環境,只是模擬訂單錄入與銷售環境來測量每分鐘商業事務(transactions per minute,tpmC),商業模型比較的單一。如今TPC-C的商業模型已經不再適用,TPC-E的出現取代了引用了十余年的TPC-C測試。
TPC-E測試模擬的是一個經紀公司的流量和交易模式,通過下面的商業模型圖我們可以看到,TPC-E模擬的是一個經紀公司管理用戶帳戶、處理用戶訂單、響應用戶和商業市場之間的交互。通過真實的IT環境對不同的軟硬件平臺進行壓力測試,從而比較不同計算機之間的差別。
服務器TPC-E測試解析" src="http://i1.sinaimg.cn/IT/h/2008-09-05/019f77878f08fe0ffa42a5bf9425271d.032425454283544">
TPC-E商業模型
TPC-E測試中包含了12種事務,其中有8種由證券公司執行,2種由交易所執行,其余兩種屬于屬于數據庫維護事務。
TPC-E測試事務分類
Broker-Volume:模仿經紀行最新內部商業進程,例如一位經理基于眾多潛在經紀人目前的業績而生成業績報告,這便是經紀人交易統計事務(Broker-Volume)的一個實例。
Customer-Position:模仿客戶的市場價值評估事務。
Market-Feed:模仿跟蹤市場動態。
Market-Watch:通過跟蹤客戶每天有價證券的漲落趨勢來觀察總體市場動態。
Security-Detail:證券信息安全事務,模擬用戶在交易之前調查交易的安全性。
Trade-Lookup:證券信息查詢事務,確?蛻艉徒浖o人掌握交易的信息。
Trade-Order:交易執行事務,模擬客戶、經紀人、第三方機構之間的買賣交易過程。
Trade-Result:交易結果更新事務,模擬股票市場交易過程。
Trade-Status:交易狀態事務,模擬特別交易的狀態更新,比如一個客戶收到另一個帳戶的最新交易狀態匯總。
Trade-Update:交易修正事務,模擬客戶在一筆交易上做出的輕微修正。
Data-Maintenance:數據維護事務,模擬周期性的對數據的修改,比如修改客戶郵件地址或其他不常更改的信息。
Trade-Cleanup:交易取消事務,模擬清除數據庫中正在處理或已經完成的交易。
在這12項事務中,Market-Feed和Trade-Result由交易所執行,最后兩項是數據庫維護事務,其余均由由證券公司執行。
文章來源于領測軟件測試網 http://www.kjueaiud.com/