7.Benchmark SQL 数据库测试工具代码——TPCC主程序
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/50357663
benchmarkSQL的主程序是jTPCC类。
继承了jTPCCConfig中的参数。
设置启动多少个会话进行测试。
记录交易的次数等。
1. MAIN函数
实例化jTPCC类。
2. getProp
获取属性值。
3. jTPCC
构造函数。实现主要逻辑。
先加载配置文件。
输出相关属性值,包括驱动,用户名,数据仓库数量,测试中断数量等。
其中运行时间iRunMins和iRunTxnsPerTerminal只能一个设置为非零值。
此外还有每分钟交易的上限。各个事务的比例分配。
调用updateStatusLine()函数更新状态。
注册数据库驱动。
成功注册驱动后,
根据运行时间还是 每个终端每分钟运行的交易数量来执行测试。
运行时间的变量:executionTimeMillis
每个终端执行交易数量&#x