首页 > 其他分享 >性能测试总结

性能测试总结

时间:2022-08-22 19:35:18浏览次数:45  
标签:总结 负载 性能 系统 cpu 测试 每秒

性能测试总结

梳理

性能测试流程(模型)

首先做好测试的前期准备,梳理好性能的目标,编写好性能测试的测试用例选择好要用的工具,编写好测试计划,使用选择好的工具或代码来设计场景或编写代码来测试设计好的测试用例,多次执行测试,收集每次数据,实际收集的结果,来得到最终结论

负载测试与压力测试有什么区别

负载测试:给被测系统持续不断得增加压力,直到性能指标达到饱和状态,核心是找到系统的处理极限,为系统调优提供数据

压力测试:系统在一定饱和的状态下,如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

相关文章

  • 8.22总结
    函数变化考试最后关头,我才发现T1是有规律的,哭~写下一个暴力程序,打表后,你可以发现前n-1项中第i项的答案为\(2^{i-1}\),第n项为\(2^{n-1}-1\),n以后项的答案为前n项的和,就可......
  • 2022/8/22 总结
    A.函数变换花了两个小时试图使用排列组合解决,然而最后发现居然是个结论题……我果然是和结论题有仇吧Solution打个表,就能发现当\(n\)确定时,\(ans_m\)的值有......
  • 性能测试(二)
    1、分配启动程序的内存,分配一个不足以支撑程序启动的内存或者不足以支撑程序完成请求的内存,那么就会出现内存泄漏或者请求时程序假死(模拟内存泄漏)①、分配不足以支撑程序......
  • 测试右移-后台服务监控告警实践
    前言前段时间,公司上线了“大屏”项目,用于对接展示一些业务平台的数据。但是在上线后使用过程中,产品或业务经常反馈前台页面没有数据。出现这种情况后,开发人员会去排查问......
  • 性能测试Ⅵ
    locust:是基于Python语言的性能测试工具,它是基于协程的思想来进行设计的。Python语言是没有办法利用多核的优势,所以了Python为了解决这个问题,设计了协程,作为协程的任务,遇到I......
  • Apache Commons – 总结
    参考资料1、官方文档:https://commons.apache.org/介绍ApacheCommons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。常见组件BeanUtils:提供了......
  • 经纬恒润全链路测试平台,助力智能驾驶技术落地应用
    汽车智能化浪潮汹涌而来,但智能驾驶汽车在真正商业化应用前,需要经历大量的道路测试才能达到商用要求。作为新兴事物,智能驾驶汽车仍面临着大量问题需要克服,如道路测试的时间......
  • 性能测试通过标准
    阿里:https://help.aliyun.com/document_detail/29338.html一.通用互联网服务端性能TPS大于期望值错误概率小于0.5%响应时间小于期望值CPU利用率小于75%JVM内存使用率小于......
  • Kibana - 总结
    参考资料1、官方网站:https://www.elastic.co/guide/en/kibana/current/index.htmlKibana介绍Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使......
  • 测试
    学习Java2022年5月5日Java是一个面向对象的高级编程语言Java可以在任何平台上运行,可移植性强Java主要应用与服务器以及大数据(或者一些桌面应用和手机应用)Java具有高......