• 软件测试词典

压力测试


什么是压力测试?

压力测试是作为性能测试一部分执行的非功能测试技术。在压力测试过程中,系统在承受过载后会受到监控,以确保系统能够承受压力。

系统从这样的阶段(压力后)恢复非常关键,因为它很可能发生在生产环境中。

进行压力测试的原因:

  • 它允许测试团队在故障期间监控系统性能。

  • 验证系统是否在崩溃前保存了数据。

  • 验证系统在崩溃时是否打印有意义的错误消息,或者是否打印一些随机异常。

  • 验证意外故障是否不会导致安全问题。

压力测试-场景:

  • 监控同时登录最大用户数时的系统Behave。

  • 所有用户同时执行关键操作。

  • 所有用户同时访问同一文件。

  • 硬件问题,例如数据库服务器停机或服务器公园中的某些服务器崩溃。