撸代码

性能测试:压力测试与并发测试之间的区别

2019-09-22 17:31:23 作者:码工0组

性能测试又称多用户并发性能测试。

1、压力测试

压力测试的目标是测试在一定的负载下系统长时间运行的稳定性,尤其关注大量业务量情况下长时间运行系统性能的变化。例如:是否反应变慢、是否内存泄露导致系统逐渐崩溃、是否能恢复,等等。

压力测试是测试系统的限制和故障恢复能力,其中包含稳定性压力测试和破坏性压力测试。

2、并发测试

主要指测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题。例如:内存泄露、线程锁、资源争用问题,几乎所有的性能测试都会涉及并发测试。

1-1Z9291I141515.png