存储测试教程:什么是、类型、 Concepts

存储测试

存储测试 是一种软件测试,用于验证被测软件应用程序是否将相关数据存储到适当的目录中,以及是否有足够的空间来防止因磁盘空间不足而导致意外终止。它也被称为存储性能测试。

为什么要进行存储测试?

  • 存储速度慢意味着响应时间慢、查询运行时间长以及应用程序可用性低
  • 存储速度慢是服务器基础设施维护的开销
  • 它有助于在部署之前找到其实际的存储限制
  • 它有助于了解更换或升级新硬件设备时系统将如何反应

存储测试

存储测试的类型

  • 应用测试: 使用与生产环境类似的示例查询进行应用程序测试
  • 应用模拟: 使用类似于目标应用程序的标准软件进行测试
  • 标杆: 使用标准软件进行测试

存储测试中涉及的常见测试概念

存储测试的类型 常见存储测试活动示例
  • 应用测试:
  • 比较 OLTP 响应时间
  • 比较批处理运行时间
  • 比较持续流媒体速率
  • 应用模拟:
  • 测试数据库的峰值存储 IOPS
  • 测试数据流环境或数据流环境的峰值存储
  • 测试消息传递或其他单线程应用程序的存储延迟
  • 标杆测试
  • 测试数据损坏

执行存储测试时的错误

  • 监控错误的服务器性能
  • 不清除服务器缓存,比较存储设备
  • 测试期间忘记监控处理器利用率
  • 使用文件复制命令测试存储性能

结语

软件工程、存储测试技术确保被测试的应用程序将相关数据存储在适当的目录中。