性能指标、性能测试的一些概念以及性能调优
2017-05-08 22:24
253 查看
性能指标:
1.响应时间:
从开始到完成某项工作所需时间的度量。eg:从客户端发送消息给服务器,服务器处理后并将信息返回给客户端,客户端接收到信息为止。
响应时间通常随负载的增加而增加。
反应系统处理效率的指标
2.吞吐量:
反应系统处理能力的指标
用到两个throughPut(数据流量)和TPS(translations Per Second)(每秒处理的事物量)
3.资源利用率:反应系统能耗指标,一般涉及到:CPU、内存、磁盘IO
4.其他:连接数量的多少、网路带宽的利用率、PageView等
性能测试(Performance Testing):
1.定义:在一定的负载情况下,系统的相应时间等特性是否满足的性能需求
【负载:通常是由用户造成的。对于负载用户数:在线用户数(频繁、经常使用的用户数)、并发(狭义:同时向服务器发起请求的用户数量;广义:在线即并发)、预计系统实际用户数(最大用户数)】
2.类型
1)负载测试:确定系统最大用户数、最大有效用户数和系统响应时间及服务器的资源利用率
2)压力/强度测试:通过模拟大量的虚拟用户,让服务器的资源处于极限状态下长时间连续运行,用来测试系统的稳定性【选取值时选取有一定压力但不会使其崩溃的值】
3)配置测试:得出最低配置和推荐配置;和负载测试结合用来进行数据建模,对性能做一个预估,由两台、三台服务器在一定负载下的性能表现从而推出五台、六台或者更多的服务器在一定负载下的性能表现
4)容量测试:测试系统能够处理的最大会话能力,确定系统可处理同时在线的最大用户数,通常与数据库有关
5)并发测试:是否存在资源征用、事务冲突、死锁问题。
6)可靠性测试:通过给系统加载一定的业务压力(如CPU资源在70%~90%的使用率)的情况下使用一段时间,检查系统是否稳定,检查是否存在内存泄漏问题。
性能调优:
1.执行测试->发现问题->应用程序诊断:判断应用程序瓶颈;诊断是应用组件、方法或者SQL
2.执行测试->运行的更好->系统调优:确定独立系统瓶颈;判断硬件或者组件;迭代的调优(调优是一个迭代的过程)
1.响应时间:
从开始到完成某项工作所需时间的度量。eg:从客户端发送消息给服务器,服务器处理后并将信息返回给客户端,客户端接收到信息为止。
响应时间通常随负载的增加而增加。
反应系统处理效率的指标
2.吞吐量:
反应系统处理能力的指标
用到两个throughPut(数据流量)和TPS(translations Per Second)(每秒处理的事物量)
3.资源利用率:反应系统能耗指标,一般涉及到:CPU、内存、磁盘IO
4.其他:连接数量的多少、网路带宽的利用率、PageView等
性能测试(Performance Testing):
1.定义:在一定的负载情况下,系统的相应时间等特性是否满足的性能需求
【负载:通常是由用户造成的。对于负载用户数:在线用户数(频繁、经常使用的用户数)、并发(狭义:同时向服务器发起请求的用户数量;广义:在线即并发)、预计系统实际用户数(最大用户数)】
2.类型
1)负载测试:确定系统最大用户数、最大有效用户数和系统响应时间及服务器的资源利用率
2)压力/强度测试:通过模拟大量的虚拟用户,让服务器的资源处于极限状态下长时间连续运行,用来测试系统的稳定性【选取值时选取有一定压力但不会使其崩溃的值】
3)配置测试:得出最低配置和推荐配置;和负载测试结合用来进行数据建模,对性能做一个预估,由两台、三台服务器在一定负载下的性能表现从而推出五台、六台或者更多的服务器在一定负载下的性能表现
4)容量测试:测试系统能够处理的最大会话能力,确定系统可处理同时在线的最大用户数,通常与数据库有关
5)并发测试:是否存在资源征用、事务冲突、死锁问题。
6)可靠性测试:通过给系统加载一定的业务压力(如CPU资源在70%~90%的使用率)的情况下使用一段时间,检查系统是否稳定,检查是否存在内存泄漏问题。
性能调优:
1.执行测试->发现问题->应用程序诊断:判断应用程序瓶颈;诊断是应用组件、方法或者SQL
2.执行测试->运行的更好->系统调优:确定独立系统瓶颈;判断硬件或者组件;迭代的调优(调优是一个迭代的过程)
相关文章推荐
- 不同视角的软件性能以及测试的基本概念
- 性能测试指标的基本概念
- 性能测试指标的基本概念
- 性能测试指标的基本概念
- 性能测试一些相关的概念
- 性能测试中的一些基本概念(一)
- 在网上搜罗的一些有阀值的性能测试指标(转)
- 性能验收测试的一些指标项
- 性能测试关注的几个指标以及查看命令
- 在网上搜罗的一些有阀值的性能测试指标
- 性能测试的一些概念
- 关于测试工具以及前端性能测试的一些思考
- 性能测试指标的基本概念
- 性能测试指标的基本概念
- 测试回顾版-AIX尝鲜-Ladrunner监控AIX,以及一些查看性能的命令-监控工具nmon+cacti
- 最全,最强的软件测试资料汇总 (性能测试,性能调优,功能测试,自动化测试,测试管理,测试工具,测试用例设计,缺陷分析预防,前沿测试技术...)
- Oracle性能优化实战 修改版(改正原有测试的指标数据)
- 测试:性能测试概念 1
- 千兆交换机性能测试指标详解
- 性能调优项目测试与优化