什么是基准测试?

基准测试(英文:Benchmark Testing)是开发人员和数据库管理人员为了确定当前环境、系统、服务等的性能情况而进行的测试。也是为了在同一环境条件下进行性能改进而进行的测试。

基准测试是软件开发生命周期的一部分。

需要有效地进行编码,并对数据库进行微调,以便用户能够体验到性能的改进。

基准测试的组件

我们来看下在日常的测试过程中,有哪些组件是需要进行基准测试的,以便我们更好的了解到其性能的变化:

  • SQL查询
  • SQL索引
  • SQL过程
  • SQL触发器
  • 表空间配置
  • 硬件配置
  • 程序代码
  • 网络
  • 防火墙

怎么开展基准测试

基准测试应该在相同的环境条件下进行,这样才能进行结果比较分析。

基准特征包括:

  • 测试过程是可重复的;
  • 每一次的基准测试都应该在相同的环境条件下进行;
  • 除了被测系统是处于活动状态外,不应该存在其他处于活动状态的程序,以免影响基准测试结果;
  • 软件和硬件组件应该与生产环境保持一致。

 



我的回答