web性能指标
2017-05-09 10:53
169 查看
1. 带宽
网络技术中10M带宽是以位bit计算,也就是10Mbit/s,而文件是以字节Byte计算,所以折合下载速度是1.25MB/s,注意B和b的区别。下图是阿里云中带宽的截图,注意是bit
2. 吞吐量
吞吐量(Throughput)指的是单位时间内处理的客户端请求数量,直接体现软件系统的性能承载能力
在性能没有遇到瓶颈时,吞吐量计算公式如下(性能出现瓶颈则不适用下面的计算公式):
一个系统的吞吐量由QPS(TPS)、并发数决定。
3. 并发数量
并发数量与业务场景有紧密关系,《软件性能测试过程详解与案例剖析》中给出的计算公式(假设用户事务按照泊松分布),算法出处参考Concurrent_Users_Estimation:
粗略的计算公式:
4. 资源利用率
系统中各资源(内存、进程、CPU、IO等)的使用情况
网络技术中10M带宽是以位bit计算,也就是10Mbit/s,而文件是以字节Byte计算,所以折合下载速度是1.25MB/s,注意B和b的区别。下图是阿里云中带宽的截图,注意是bit
2. 吞吐量
吞吐量(Throughput)指的是单位时间内处理的客户端请求数量,直接体现软件系统的性能承载能力
衡量角度 | 指标单位 |
---|---|
通常情况 | 用”请求数/s”或者”页面数/s”来衡量 |
业务角度 | 用”业务数/h”、”业务数/天”、”访问人数/天”、”页面访问量/天”来衡量 |
网络角度 | 还可以用”字节数/h”、”字节数/天”等来衡量网络的流量 |
代号 | 含义 |
---|---|
F | 吞吐量 |
N | 并发虚拟用户个数(Concurrency Virtual User,并发虚拟用户) |
R | 表示每个VU发出的请求数量 |
T | 性能测试所用的时间 |
T/R | 请求平均响应时间 |
QPS(TPS) | 并发数/平均响应时间,参考网站性能测试基本指标 |
3. 并发数量
并发数量与业务场景有紧密关系,《软件性能测试过程详解与案例剖析》中给出的计算公式(假设用户事务按照泊松分布),算法出处参考Concurrent_Users_Estimation:
代号 | 含义 |
---|---|
C | 平均的并发用户数 |
n | 操作当前事务的数量 |
L | 操作事务的平均时长 |
T | 考察的时间段长度 |
Cμ | 并发用户数的峰值 |
粗略的计算公式:
术语 | 含义 |
---|---|
系统用户数 | 系统拥有的用户数量 |
在线用户数 | 已登录使用系统的用户数量 |
并发用户数 | 同时使用某业务的用户数量 |
系统中各资源(内存、进程、CPU、IO等)的使用情况
相关文章推荐
- web性能测试需要监控IIS的哪些性能指标 --http://bbs.51testing.com/thread-132211-1-1.html
- webload备忘和一些衡量web应用的性能指标
- LR-Web服务器和应用程序服务器区别(性能指标)
- 你知道吗?衡量 Web 性能的几个关键指标
- 度量Web性能的关键指标
- ASP.NET Web 服务、企业服务和 .NET Remoting 的性能比较(有一些指标)
- Web性能测试基本性能指标
- 引用:在衡量web用程序的性能时,哪些性能指标是比较重要的?
- Web服务器性能指标
- web性能测试基本性能指标
- web性能测试中性能指标
- 使用 Microsoft Application Center Test 为WEB应用程序获取可量化的性能指标
- Web性能测试基本性能指标
- WEB性能测试之重要指标讲解
- 在衡量web用程序的性能时,哪些性能指标是比较重要的?
- Web性能测试需监控的IIS性能指标
- Web性能测试时需要监控的IIS性能指标
- Java的WEB应用性能问题定位方法总结(一):常见的性能指标分析
- web性能测试基本性能指标
- 通过javamelody监控web应用的性能指标