性能测试-基础知识性能理论

1、性能测试的原理(Jmeter的工作原理也是如此):协议(基于协议发起请求)、线程(通过多线程的方式模拟并发用户,施压服务器)、设计场景(思考时间,断言,元件,集合点,关联)
2、性能测试是方法,测试性能是目的
3、性能测试的应用领域:能力验证(系统在固定的环境下是否具有声明的能力)、瓶颈分析(发现系统的瓶颈和缺陷,无可参照的性能指标和目标)、性能调优(发现性能瓶颈后优化)、容量规划(对未来的规划是否支持)
4、进程:最小的调度单元
线程:最小的资源分配单元
线程——进程——系统
5、性能测试类型:基准测试、压力测试(稳定性测试、破坏性测试)、容量测试、失效恢复测试、负载测试(并发测试、吞吐量测试)
负载测试 :持续不断的增加压力,保证压力的连续性

目的:找到系统的瓶颈点(资源,tps)

压力测试:当资源处于一个饱和状态;cpu利用率已经达到了90%,在资源饱和的情况下持续运行服务,考察系统的稳定性;或者负载处于一个高峰

稳定性测试:最大压力的80%持续运行—稳定性压力测试

破坏性测试:在知道性能最大瓶颈后,依然不断地施加压力

目的:让系统崩溃报错,系统都炸了,肯定是最大的压力值。

基准测试:每一次版本迭代都需要做基准测试

目的:对比上一次的测试结果,给出调优的依据

容量测试:对未来的性能规划

失效恢复测试:系统异常之后,能否及时的恢复正常

更多的相关知识可以看看https://www.cnblogs.com/Zfc-Cjk/default.html?page=1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值