1.基准测试
基准测试属于性能测试的一种,用于评估和衡量软件的性能指标。我们可以在软件开发的某个阶段通过基准测试建立一个已知的性能水平,称为"基准线"。当系统的软硬件环境发生变化之后再进行一次基准测试以确定那些变化对性能的影响。 这是基准测试最常见的用途。
2.负载测试
逐步增加并发用户数向服务器发送请求,查看各项性能指标(包含服务器性能指标),根据企业或行业能指定阈值判断出服务器 最大可接受的并发用户数 或 最大可耐并发用户数(服务器出现连续报错或资源利用率过高时服务和接受的并发用户数)。
一般用于在进行性能测试时 无法确定施压并发用户数时进行逐步加压确定服务最大可接受的并发用户数的区间范围,再根据该范围进行逐步筛选确定后续性能测试施加的并发用户数
3.并发测试
负载测试所获得的并发用户数同时操作时的性能表现。通过并发测试,不仅可以获得被测系统在多用户并发操作时的性能指标,还可以发现被测系统在并发条件下可能发生的问题,如内存泄漏、线程锁、资源争用问题。企业中通常将并发测试语义为性能测试
4.压力测试
使用一定的并发量或QPS值持续较长的时间(一般以小时为单位)的请求,观察服务器在较长时间内是否会发生响应的性能问题
5.稳定性测试
使用较大的并发量或QPS值持续较长的时间的请求,观察服务器在较长时间内服务器是否会出现不稳定的情况
总结
本文记录企业服务性能测试中常见性能测试维度,下一篇将记录性能测试需要观察的指标数据