• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    性能測試指標介紹

    發布: 2007-5-22 14:59 | 作者: 網絡轉載 | 來源: IBM | 查看: 1282次 | 進入軟件測試論壇討論

    領測軟件測試網

    TPC-C

    作為一家非盈利性機構,事務處理性能委員會(TPC)負責定義諸如TPC-C、TPC-H和TPC-W基準測試之類的事務處理與數據庫性能基準測試,并依據這些基準測試項目發布客觀性能數據。TPC基準測試采用極為嚴格的運行環境,并且必須在獨立審計機構監督下進行。委員會成員包括大多數主要數據庫產品廠商以及服務器硬件系統供應商。

    相關企業參與TPC基準測試以期在規定運行環境中獲得客觀性能驗證,并通過應用測試過程中所使用的技術開發出更加強健且更具伸縮性的軟件產品及硬件設備。

    TPC-C是一種旨在衡量聯機事務處理(OLTP)系統性能與可伸縮性的行業標準基準測試項目。這種基準測試項目將對包括查詢、更新及隊列式小批量事務在內的廣泛數據庫功能進行測試。許多IT專業人員將TPC-C視為衡量“真實”OLTP系統性能的有效指示器。

    TPC-C基準測試針對一種模擬訂單錄入與銷售環境測量每分鐘商業事務(tpmC)吞吐量。特別值得一提的是,它將專門測量系統在同時執行其它四種事務類型(如支付、訂單狀態更新、交付及證券級變更)時每分鐘所生成的新增訂單事務數量。獨立審計機構將負責對基準測試結果進行公證,同時,TPC將出據一份全面徹底的測試報告。這份測試報告可以從TPC Web站點(http://www.tpc.org)上獲得。

    tpmC定義: TPC-C的吞吐量,按有效TPC-C配置期間每分鐘處理的平均交易次數測量,至少要運行12分鐘。

    1.TPC-C規范概要

    TPC-C是專門針對聯機交易處理系統(OLTP系統)的,一般情況下我們也把這類系統稱為業務處理系統。

    TPC-C測試規范中模擬了一個比較復雜并具有代表意義的OLTP應用環境:假設有一個大型商品批發商,它擁有若干個分布在不同區域的商品庫;每個倉庫負責為10個銷售點供貨;每個銷售點為3000個客戶提供服務;每個客戶平均一個訂單有10項產品;所有訂單中約1%的產品在其直接所屬的倉庫中沒有存貨,需要由其他區域的倉庫來供貨。

    該系統需要處理的交易為以下幾種:

    •   New-Order:客戶輸入一筆新的訂貨交易;

    •   Payment:更新客戶賬戶余額以反映其支付狀況;

    •   Delivery:發貨(模擬批處理交易);

    •   Order-Status:查詢客戶最近交易的狀態;

    •   Stock-Level:查詢倉庫庫存狀況,以便能夠及時補貨。

    對于前四種類型的交易,要求響應時間在5秒以內;對于庫存狀況查詢交易,要求響應時間在20秒以內。

    邏輯結構圖:

    邏輯結構圖:

    流程圖:

    流程圖:

    2.評測指標

    TPC-C測試規范經過兩年的研制,于1992年7月發布。幾乎所有在OLTP市場提供軟硬件平臺的廠商都發布了相應的TPC-C測試結果,隨著計算機技術的不斷發展,這些測試結果也在不斷刷新。

    TPC-C的測試結果主要有兩個指標:

    ● 流量指標(Throughput,簡稱tpmC)

    按照TPC的定義,流量指標描述了系統在執行Payment、Order-status、Delivery、Stock-Level這四種交易的同時,每分鐘可以處理多少個New-Order交易。所有交易的響應時間必須滿足TPC-C測試規范的要求。

    流量指標值越大越好!

    ● 性價比(Price/Performance,簡稱Price/tpmC)

    即測試系統價格(指在美國的報價)與流量指標的比值。

    性價比越小越好!

    3.結果發布

    各廠商的TPC-C測試結果都按TPC組織規定的兩種形式發布:測試結果概要(Executive Summary)和詳細測試報告(Full Disclosure Report)。測試結果概要中描述了主要的測試指標、測試環境示意圖以及完整的系統配置與報價,而詳細測試報告中除了包含上述內容外,還詳細說明了整個測試環境的設置與測試過程。

    P690 tpmC測試值:76,389,839.00

    $/tpmC:831.00

    美國美金報價:6,349,223.0

    CPU數:32

    數據庫:IBM DB2 UDB 8.1

    操作系統:AIX 5L V5.2

    中間件:TUXEDO 8.0

    測試日期:2003.6.30

    P690 TPC-C測試的配置:

    1.  后臺:1 x eServer pSeries 690 with 32 x 1.7GHz POWER4+ processors with 128MB L3 cache per MCM (total of four MCMs), 512GB memory

    2.  前端:30 x eServer pSeries 630 Model 6E4 each with 4 x 1.0GHz POWER4 CPUs with 32MB L3 cache, 16GB memory

    SPECweb:

    SPECweb96: 在SPECweb96基準測試程序上實現的每秒鐘超文本傳輸協議(HTTP)操作最多次數,響應時間無明顯退化。

    SPECweb99: 接入數,網絡服務器可用預先確定的工作量支持的同時接入數。SPECweb99檢測設備模擬客戶通過慢Internet聯接,向網絡服務器發送HTTP工作量請求。

    SPECweb99 測試Web服務器運行狀況

    SPECweb99 是由標準性能評估組織(SPEC)開發的Web服務器基準測試。它測量滿足特定吞吐量和客戶請求響應速率要求的WEB服務器的最大并發連接數量。并發連接的合計波特率在320 Kbps到400Kbps范圍內,則滿足相應規范。

    SPECweb99 在一臺稱為主客戶端的機器上運行,這臺機器上包含有允許用戶加載特定負載請求的配置文件。主客戶端也要處理在客戶端和服務器或測試中的系統(SUT)之間的傳輸協調問題?蛻舳送ㄟ^許多子進程/線程生成獨立HTTP請求流,仿真足夠的負載發送給SUT。圖二表示客戶端/服務器的層次關系。

    圖2. 典型 SPECweb99 實驗設置

    圖:典型的SPECweb99實驗環境

    在這個測試中,客戶端向測試中的服務器發送請求數據。測試規范要求客戶端和服務器之間的連接不能使用片段大小大于1460比特的TCP協議。因此,每一個客戶端讀取1460比特或更少數據塊的響應。

    測試中使用兩種類型的負載量:

    靜態負載. 靜態負載具有四種類型的文件。最小的文件的增幅為0.1KB,第二種文件類型的增幅為1KB,最后兩種類型的文件的增幅為10KB和100KB。每一個目錄包含每種類型9個文件共36個文件。

    目標請求的文件類型在各類型中分散使用。在每一類中的9個文件中又進行二次分布。最終目標文件混合為:

    35%的請求文件小于1 KB

    50%的請求文件小于10 KB

    14%的請求文件小于100 KB,但是大于或等于10 KB

    1%的請求文件小于1000 KB,但是大于或等于100 KB

    動態負載.動態負載是基于廣告和用戶注冊。共有四種在SPECweb99中使用的請求內容類型,分別是標準動態取操作、動態隨機取操作、動態發送操作和客戶圖形接口動態取操作。標準動態取操作和客戶圖形接口動態取操作表現web服務器的簡單廣告輪轉特性。帶有廣告輪轉的動態取操作追蹤用戶和用戶選擇,所以廣告可以由不同的方式來定制。最終,動態發布實施一個用戶注冊在相應的網站上。

    P690 SPECweb99測試值:21,000

    Web服務器:Zeus 4.0

    操作系統:AIX 5L V5.1 (64-bit)

    CPU數:16

    測試日期:2001-10-1

    測試配置:16 x 1.3GHz POWER-4 Processors w/1440KB unified on chip L2 cache, 192GB memory, 32 x 32 IBM Gigabit Ethernet-SX PCI controllers, 32 x Gigabit Ethernet network (1 Gigabit/sec  ), 96 x Clients (4 x 375MHz POWER3-II, RS/6000 44P-270), Requested Connections = 21000, Max Fileset Size = 67319.6MB

    P650 SPECweb99測試值:12,400

    Web服務器:Zeus 4.1r3

    操作系統:AIX 5L V5.2 (64-bit)

    CPU數:8

    測試日期:2002-10-1

    測試配置:8 x 1.45GHz POWER4+ processors w/1.5MB(I+D) unified on chip L2 cache, 32MB unified off chip/SCM L3 cache, 64GB memory, 8 x Gigabit Ethernet-SX PCI-X controllers, 8 x Gigabit Ethernet network (1 Gigabit/sec ), 48 x Clients (6 x 668MHz RS64-IV, pSeries 620 Model 6F1), Requested Connections = 12400, Max Fileset Size = 39801.28MB

    p630 SPECweb99測試值:6,895

    Web服務器:Zeus 4.2r1

    操作系統:AIX 5L V5.2(64-bit)

    CPU數:4

    測試日期:2003-2-1

    測試配置:4 x 1450MHz POWER4+ Processors w/1536KB(I+D) unified on chip L2 cache, 8MB unified (off chip)/SCM L3 cache, 32GB memory, 4 x Gigabit Ethernet-SX PCI-X controllers, 4 x Gigabit Ethernet networks (1 Gigabit/sec ), 24 x Clients (4 x 375MHz POWER3-II, pSeries 640 Model B80), Requested Connections = 6900, Max Fileset Size = 22199.12MB

    NotesBench:

    NotesBench是測試各種不同Lotus Notes方面的驅動程序。目的是執行自定義工作量教本中的命令,模擬客戶機的操作。NotesBench測試“僅測試郵件”和“測試郵件和數據庫”。所有已經公布的IBM結果均為“僅測試郵件工作量”。

    p680 NotesBench測試值:150,197

    用戶數:108,000

    平均反應時間:0.584秒

    Domino服務器版本:5.06a

    操作系統:AIX 4.3.3

    CPU數:4

    測試日期:2001.11.20

    測試配置:IBM eServer pSeries 680 (24*RS64 IV/600MHz; 96GB RAM, 30 Partitions)

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 性能測試 指標


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>