针对数据库(oracle/sql)性能如何进行模拟测试

问一下大家,比如新上一套超融合基础架构,想模拟测试一下数据库在其上的性能表现,有没有可以推荐的测试软件,测试方法等?显示全部

问一下大家,比如新上一套超融合基础架构,想模拟测试一下数据库在其上的性能表现,有没有可以推荐的测试软件,测试方法等?

收起
参与26

查看其它 5 个回答cllin_kiki的回答

cllin_kikicllin_kiki测试工程师保密

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

软件开发 · 2018-11-01
浏览3245
  • 你好,假如我需要针对一个WEB测试它的SQL性能如何,是使用的ORACLE,那么我应该怎么跟踪它的SQL执行情况呢 我以前有测试过mssql为基础的网站,mssql内置是有SQL Server Profiler的,那么oracle是否有类似的功能或者工具呢? 请问方便可以加一下你微信针对相关问题进行讨论吗?
    2018-11-28
  • 很多工具,你可以通过jmeter调用jdbc方式来实现对oracle下发sql进行测试,还有可以通过awr这个工具查看具体sql执行计划来详细sql执行情况
    2018-11-28

回答者

cllin_kiki
测试工程师保密
擅长领域: 性能测试存储超融合

cllin_kiki 最近回答过的问题

回答状态

  • 发布时间:2018-11-01
  • 关注会员:6 人
  • 回答浏览:3245
  • X社区推广