TPC-E测试程序的设计与实现.doc

TPC-E测试程序的设计与实现.doc

ID:54916806

大小:375.00 KB

页数:14页

时间:2020-04-23

TPC-E测试程序的设计与实现.doc_第1页
TPC-E测试程序的设计与实现.doc_第2页
TPC-E测试程序的设计与实现.doc_第3页
TPC-E测试程序的设计与实现.doc_第4页
TPC-E测试程序的设计与实现.doc_第5页
资源描述:

《TPC-E测试程序的设计与实现.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、TPC-E测试程序的设计与实现 白箱测试部  龙涛(flybird_lt@yahoo..) 摘要:随着新的事务处理性能测试标准TPC-E的发布,已经有越来越多的企业公布了自己的测试结果。在严格遵循官方文档中给出的测试规的前提下,如何搭建TPC-E测试环境,并实现具体的测试应用程序,结合这两个问题,本文详细介绍了达梦数据库TPC-E测试程序的架构设计和具体实现流程。1背景介绍 2007年3月19日,总部在美国的事务处理性能委员会(TransactionProcessingPerformanceCouncil)宣布批准了名为TPC-E的新标准以取代自1992年沿用至今的TPC-C标准。T

2、PC-E(大型企业信息服务测试标准程序),作为大型企业(Enterprise)信息服务的基准程序,与TPC-C一样,TPC-E的测试结果也主要有两个指标:性能指标(tpsE,transactionspersecondE)和性价比(美元/tpsE)。其中,前者是指系统在执行多种交易时,每秒钟可以处理多少交易,其指标值越大越好;后者则是指系统价格与前一指标的比值,数值越小越好。新的测试包含了一个联机事务处理系统(OLTP)性能分析,对各种软硬件平台进行模拟现代IT环境的压力测试。TPC-E不是一个纯学术基准,它模拟的是一个经纪公司的流量和交易模式。该测试模拟了一系列后端处理数据和经纪行前

3、端客户在交易公司的典型行为--帐户查询,在线交易和市场调研。该模拟经纪行也与外界的金融市场相联系,根据市场变化执行指令并更新相关的帐户和市场信息。Word资料与TPC-E相比,TPC-C只是针对一种模拟订单录入与销售环境测量每分钟商业事务(tpmC)吞吐量,测量的事务类型也只有四种。两相对比,TPC-E所采用的商业模型更为人们熟悉也更容易理解,也包含了更多的事务类型。从实际测试过程上看,TPC会给出基准程序的标准规(StandardSpecification),参测的厂商则根据TPC组织公布的规标准,最优地构造出自己的系统,使用最优的平台和最高效的应用程序。为了保证测试结果的客观性,

4、参测厂商必须提交给TPC一套完整的报告,包括被测系统的详细配置、分类价格和包含五年维护费用在的总价格等,该报告必须由TPC授权的审核员核实。一个值得注意的变化是,在性能指标中,时间单位从TPC-C中的以分钟计变为TPC-E中的以秒计。2007年7月17日,Unisys在业率先发布了针对TPC-E基准进行测试的首批基准测试结果。该测试是在UnisysES7000/one企业级服务器和MicrosoftSQLServer2005企业版中进行的。测试结果树立了ES7000企业级服务器在MicrosoftWindows环境中的性能、经济性和可扩展性等方面领先同类的卓越地位。此后,IBM、惠普

5、和戴尔也先后发布了基于TPC-E基准测试结果。2体系结构       TPC-E模拟了真实世界中一个证券公司和那些贸易、会计查询和市场研究方面的客户之间的交易。这个公司会和金融市场产生联动,并基于客户的利益执行指令及更新那些账户信息。在TPC-E标准中,客户的数量可以代表不同规模的商业事务,把十种商业事务混合在一起执行。 2.1数据库设计 Word资料      TPC-E基准中主要定义了表1中的列举的33个表,具体测试的时候,根据不同的数据库管理系统和数据规模,可能需要建立一些辅助表和索引: 分类 表名 中文表名 前缀 CUSTOMER 客户类 ACCOUNT_PERMISSION

6、 客户账目许可表 AP_ CUSTOMER 客户信息表 C_ CUSTOMER_ACCOUNT 客户账目表 CA_ CUSTOMER_TAXRATE 客户税率表 CX_ HOLDING 客户股票持有表 H_ HOLDING_HISTORY 客户股票持有历史表 HH_ HOLDING_SUMMARY 客户股票持有总表 HS_ WATCH_ITEM 客户观察证券列表 WI_ WATCH_LIST 客户观察证券表 WL_ BROKER 经纪人类 BROKER 经纪人表 B_ CASH_TRANSACTION 现金交易表 CT_ CHARGE 交易费用表 CH_ COMMISSION_RAT

7、E 佣金率表 CR_ SETTLEMENT 结算表 SE_ TRADE 交易表 T_ TRADE_HISTORY 交易历史表 TH_ TRADE_REQUEST 交易请求表 TR_ TRADE_TYPE 交易类型表 TT_ Word资料MARKET 交易所类 COMPANY 公司表 CO_ COMPANY_COMPETITOR 公司竞争者表 CP_ DAILY_MARKET 日常市场统计表 DM_ EXCHANGE 交易所表 EX_ FINANCIAL 财

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。