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

存储测试

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

为什么进行存储测试?

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

Storage Testing

存储测试的类型

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

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

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

执行存储测试时的错误

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

结论

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