决定对性能测试的基础概念做一个整理。算是基本概念吧。等对这些熟悉了,在整理出jmeter的一些使用方法。

  1. 性能测试:

    性能测试方法是通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求。通俗地说,这种方法就是要在特定的运行条件下验证系统的能力状态。

  2. 负载测试:

    通过在被测系统上不断加压,直到性能指标达到极限,例如“响应时间”超过预定指标或都某种资源已经达到饱和状态。

  3. 压力测试:

    压力测试方法测试系统在一定饱和状态下,例如cpu、内存在饱和使用情况下,系统能够处理的会话能力,以及系统是否会出现错误

  4. 并发测试:

    并发测试方法通过模拟用户并发访问,测试多用户并发访问同一个应用、同一个模块或者数据记录时是否存在死锁或其者他性能问题

  5. 配置设置

    配置测试方法通过对被测系统的软\硬件环境的调整,了解各种不同对系统的性能影响的程度,从而找到系统各项资源的最优分配原则。

  6. 可靠性测试:

    在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定。

这些知识点知识单纯罗列了性能测试的基本概念,在实际操作中,我认为这些概念的区分模糊。性能测试应该是一体性的。诚如一些文章所说的。性能测试包含了以上所有的点。所有点之间应该是密不可分的。这里为了知识体系的完整性,特意罗列出来,方便以后查询。