2.性能测试中常见术语集合

性能测试分类

我们常常接到需求,把这个网站/服务器做一下性能测试。每次听到这样的需求,其实都是头大的,因为性能测试分为很多种,那么具体有哪些分类呢?笔者整理了常见的几种分类,如下所示:

基准测试

比较新的或未知测试对象与已知参照标准(如现有软件或评测标准)的性能。或基于上一次测试结果作为基准测试。

负载测试(Load Test)

通过在被测系统上不断加压, 直到性能指标达到极限。特点:主要目的是找到系统处理能力的极限

压力测试(Stress Test)

压力测试是为了发现在多大并发压力下系统的性能会变得不可接受,或者出现性能拐点(崩溃)的情况。特点:系统奔溃

容量测试(Volume testing)

容量测试是一种非功能的测试,它通过向应用程序中添加大量的数据来实现。确定系统最大承受量,譬如系统最大用户数,最大存储量,最多处理的数据流量等。通过容量测试,可以识别应用程序中具有大数据时的瓶颈,检查应用程序的效率,进而得到不同数据量级下应用程序的性能。特点:最大、最多

可靠性测试

在给系统加载一定业务压力的情况下, 使系统运行一段时间, 以此检测系统是否稳定。特点:稳定

并发、吞吐量、吞吐率、事务、响应时间

并发

我们说的并发一般值并发用户。比如, 所有用户同一时刻访问一个网址。但实际上并发是不存在的。因为请求通过网络传输到过服务器时, 受网络带宽、延迟等影响, 也无法真正的对服务器构成“同时” 请求。从服务器角度,当它接收到并发请求, 在处理这些请求时同样需要分前后顺序。

吞吐量

吞吐量是指对网络、设备、端口、虚电路或其他设施,单位时间内成功地传送数据的数量。

吞吐率

单位时间内网络上传输的数据量, 也可以指单位时间内处理客户请求数量。 它是衡量网络性能的重要指
标, 通常情况下, 吞吐率用“字节数/秒” 来衡量。

事务

就是用户某一步或几步操作的集合。比如登录,输入用户名,密码,点击登录按钮,这三个动作就是一个事务。

响应时间

响应时间指用户发出请求或者指令到系统做出反应(响应)的时间。举个例子,我们访问百度,实际是浏览器发送一个请求,然后百度服务器做出响应,客户端经过渲染,才展示出百度首页。那么我们可以把展示出百度首页之前的时间算作响应时间。当然响应时间受很多有因素影响,比如网络、浏览器、服务器等等。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值