发布几款性能测试工具




1. IOMeterCLI

https://sourceforge.net/projects/iometercli/

众所周知,IOMeter只能使用GUI进行用例配置和测试,测试中的数据更新也只能在可视化界面上查看,不能保存。这就给自动化工作和性能波动分析工作 带来了很大麻烦。IOMeterCLI通过在IOMeter中增加Socket通信线程,实现了命令 行控制功能。使用IOMeterCLI不仅可以将IOMeter所有测试工作全部自动化,而且可以将更新中的数据保存到文件,用于分析性能波动。


2. TPCCRunner

https://sourceforge.net/projects/tpccruner/

测试数据库性能,往往需要很长时间去写一些脚本或者开发一个测试程序,很繁琐复杂。我接触过Oracle、DB2、Informix、MySQL、SQL Server等诸多数据库的性能测试,也使用过很多工具,其中BenchmarkSQL是我之前用得最多的一个,不过这个程序又很多缺点:不能够联机测 试、不能够测试太大的数据量、随机函数做的不够随机、没有线程池、对某些数据库不支持,于是我就把BenchmarkSQL的代码修改了一番,打造了一个 近乎完美的OLTP测试工具,那就是TPCCRunner。

3. DBIO

https://sourceforge.net/projects/dbio/

数据库性能建模并测试可能是困扰很多DBA和IT决策者的问题,因为你不知道自己的系统是怎么样的,更不知道使用什么样的方法去测试IO子系统才是最合理 的,能做的也只能随便跑一下orioin和IOMeter之类的工具,最多是搭建起一套测试环境,将生产环境中的数据导出来,写一些脚本测试一番。其实 DBA都知道,这些操作都不能够真实反映生产系统的性能。现在通过使用DBIO工具,就可以对生产系统进行建模和测试,准确度要比IOMeter或者脚本 要高得多。DBIO工具中定义了一个标准的测试配置,该配置是通过采样DB2数据库在测试TPCC时的IO特征并建模生成的,可以用来在进行存储阵列的性 能测试,在投资前对存储阵列的性能进行合理充分的了解。

转载于:https://my.oschina.net/u/862467/blog/86958

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值