性能测试(二)Tpcc
1、TPCC
-
专门针对联机交易处理系统(OLTP系统)的 规范
-
该系统需要处理的交易事务主要为以下几种:(偏向于电商类)
-
新订单(New‐Order) :客户输入一笔新的订货交易;
-
支付操作(Payment) :更新客户帐户余额以反映其支付状况;
-
发货(Delivery) :发货(模拟批处理交易);
-
订单状态查询(Order‐Status) :查询客户最近交易的状态;
-
库存状态查询(Stock‐Level) :查询仓库库存状况,以便能够及时补货
-
-
衡量单位: tpmC – transaction per minute
-
测试出来的TPS比较低,所以乘以60,数据比较好看
-
模拟线上业务,比较贴近实际
-
2、Tpcc-mysql 介绍
-
由Percona公司开发的tpcc测试工具
-
仅针对于MySQL数据库进行测试