正在阅读:常用性能测试指标解读与使用价值分析常用性能测试指标解读与使用价值分析

2007-09-23 09:24 出处:PConline 作者:网络文摘 责任编辑:gongjianhui

  一、TPCC

  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)。测试结果概要中描述了主要的测试指标、测试环境示意图以及完整的系统配置与报价,而详细测试报告中除了包含上述内容外,还详细说明了整个测试环境的设置与测试过程。

键盘也能翻页,试试“← →”键
本文导航
第1页:性能测试指标价值分析
第2页:TPC-C
第3页:SPEC
第4页:SAP SD

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多

服务器论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品