性能测试核心技术

一、性能测试核心概念

1、负载测试(Load Testing)

测试不同用户数量下的系统各项性能指标

2、压力测试(Stress Testing)

高压环境下对系统进行测试,观察系统是如何崩溃的,做好预案。

3、容量测试(Volumn Testing)

测试系统最大支撑的数量 

4、响应时间(Respones Time)

从用户角度评价系统的处理速度(2、5、8原则)

5、吞吐率(IO)

硬盘的IO、网络的IO、CPU内存、请求处理能力、打开页面数量

6、事务处理能力(TPS-Transaction Per Second)

如:打开一个页面、实现登录、实现一笔网购、我和别聊天、支付

 

二、性能测试关注点

1、响应时间,服务器端的处理速度;

2、服务器端的资源使用情况;

3、数据库端的资源使用情况;

4、最大访问用户数量;

5、最大业务处理数量;

6、考察系统能否支撑7*24小时运转;

7、内存资源、线程资源能否正常回收;

8、代码:算法、sql语句;

9、稳定性、可恢复性

10、集群,云计算,虚拟化等

 

三、性能测试核心原理

1、基于协议

性能测试的对象是网络分布式架构的软件,而网络分布式架构的核心是网络协议

2、多线程

目的就是模拟用户负载

3、模拟真实场景

(1)所有用户不一定在同一时间进行某项操作

(2)用户访问随时间不同而不同

转载于:https://www.cnblogs.com/melpython/p/9615612.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值