问一下大家,比如新上一套超融合基础架构,想模拟测试一下数据库在其上的性能表现,有没有可以推荐的测试软件,测试方法等?
收起你好,亲问的问题是想专门测试数据库还是想测试这套业务系统调用此数据库的整体性能情况?
1、如果是单独测试存储库(jdbc连接方式),有两个策略,一种可以通过jmeter工具通过BeanShell(url、username、pwd、driver、sql)来实现,另一种是自己编写代码通过调用数据库连接以及读取sql文件来实现(如:我们是通过java编码实现,通过sample.properties文件来实现调用数据库、通过sql.txt实现sql条件下发)。
2、如果是从业务系统调用此数据库来测试整体性能情况,就需要从web端来模拟场景来进行下发请求并给予数据库压力,如何关注存储库的性能呢,通过sql耗时来体现,也要结合数据库的资源来体现(如:数据库磁盘io、cpu、内存等),sql耗时可以从日志获取,也可以通过工具AWR工具来获取,数据库的资源可以通过nmon工具等。