性能测试总结
梳理
性能测试流程(模型)
首先做好测试的前期准备,梳理好性能的目标,编写好性能测试的测试用例选择好要用的工具,编写好测试计划,使用选择好的工具或代码来设计场景或编写代码来测试设计好的测试用例,多次执行测试,收集每次数据,实际收集的结果,来得到最终结论
负载测试与压力测试有什么区别
负载测试:给被测系统持续不断得增加压力,直到性能指标达到饱和状态,核心是找到系统的处理极限,为系统调优提供数据
压力测试:系统在一定饱和的状态下,如cpu 在饱和的状态下,系统能够处理的会话能力
性能测试关注哪些指标
响应时间: 1-3秒属于优秀 3-5属于一般 5秒以上属于无法接受
系统资源: cpu 内存 一般达到70%可能会达到瓶颈
数据库资源; 连接数:连接数泄漏 iops:读写速度
JVM: java应用程序的cpu和内存的使用率
吞吐量: 每秒处理业务的速度
性能测试通过的判断依据是什么?
根据指定的目标来判断
常用的性能测试方法有哪些以及它的区别
负载测试:给被测系统持续不断得增加压力,直到性能指标达到饱和状态,核心是找到系统的处理极限,为系统调优提供数据
压力测试:系统在一定饱和的状态下,如cpu 在饱和的状态下,系统能够处理的会话能力
验收负载测试:在QA的环境模拟生产运行的业务压力和使用场景租合,测试系统的性能是否满足生产环境的性能诉求,
配置测试:被测环境软硬件环境参数的调整,达到最优分配原则,
并发测试; 模拟用户的并发访问,测试多用户并发访问同一应用时是否存在死锁或其他问题,
可靠性测试:给系统增加一定的业务压力,让应用持续运行一段时间,测试系统在这种条件下是否能稳定运行。
iops,qps,tps,响应时间,吞吐率?
响应时间: 一次操作完成的时间,也就是客户端给服务端发送请求,服务端返回到客户端的响应数据时间
吞吐量;每秒的操作数或者每秒处理的业务数
IOPS:*每秒的读写速度
TPS“: 每秒处理事务的数量
QPS : 每秒查询率
脑图
标签:总结,负载,性能,系统,cpu,测试,每秒 From: https://www.cnblogs.com/liulele123/p/16613983.html