`
daiqing2009
  • 浏览: 17064 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

网站性能测试重要指标

阅读更多
主要的性能测试分类:
特别推荐这篇文章http://www.51testing.com/?60038/action_viewspace_itemid_3667.html
特别是知其然更要知其所以然!简单总结一下:
性能测试(Performance Testing):通过模拟业务压力和使用场景组合,测试系统的性能是否满足生成性能要求——主要意义是获得系统的性能指标
负载测试(Load Testing):通过在被测系统上不断增加压力,直到性能指标超过预定指标或某种资源使用已经达到饱和状态——主要意义是从多个不同的测试角度去探测分析系统的性能变化情况,配合性能调优。测试角度可以是并发用户数、业务量、数据量等不同方面的负载,是否有性能瓶颈存在(拐点)。
压力测试(Stress Testing):测试系统在一定饱和状态下系统能够处理的会话能力,以及是否出现错误,一般用于稳定性测试。一种需要反常数量、频率或资源的方式下执行系统。目标是通过极限测试方法,发现系统在极限或恶劣环境中自我保护能力。
配置测试(Configuration Testing):找到系统各项资源的最有分配原则。——主要用于性能调优,再将测试结果与基准数据进行对比,判断调整是否达到最佳状态。
并发测试(Concurrency Testing):模拟并发访问,测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用问题。——测试目的并非为了获得性能指标,而是为了发现并发引起的问题
可靠性测试(Reliability Testing):通过给系统加载一定的业务压力的情况下,让应用持续运行一段时间——可靠性测试强调在一定的业务压力下长时间(如24×7)运行系统,关注系统的运行情况(如资源使用率是否逐渐增加、响应是否是否越来越慢),是否有不稳定征兆

从上面总结的性能测试类型来看,我们现阶段比较合适的措施是:
  • 性能测试(Performance Testing)
  • 负载测试(Load Testing)
  • 并发测试(Concurrency Testing)

并且在此基础上做一些其他的测试。

具体的测试过程可以分为:
1. 测试计划(就顺序按三种性能测试开始,明确网站这个版本的性能目标并建立业务性能模型)
2. 测试执行(需要具体脚本录制/执行,环境搭建,及结果数据收集)
3. 性能指标分析(参见下文)
一个很好的业务性能模型的例子:http://www.testage.net/html/18/n-3818.html

[/b]这篇博客总结了性能指标的分类[/b]http://chenjianjx.iteye.com/blog/220647
1.响应时间

2.并发数,有两种意义
   a.在指定时间内完成指定业务的并发用户数
   b.服务器资源可承受的并发用户数

3.吞吐量
   如 点击数/秒,页面数/秒,刷卡交易数/天

4.性能计数器
   如内存使用率,CPU使用率等
从用户角度来说,交互式系统的测试主要关心 响应时间和并发数, 非交互式系统的测试主要关心吞吐量

对上面性能测试指标的详细计算http://bangpai.taobao.com/group/thread/186587-2443140.htm

再列一些其他的性能指标
Web服务器指标
Requests Per Second: 平均每秒钟响应次数=总请求时间 / 秒数
Successful Requests:成功的请求
Failed Requests :失败的请求
Successful Hits :成功的点击次数
Failed Hits :失败的点击次数
Hits Per Second :每秒点击次数
Successful Hits Per Second :每秒成功的点击次数
Failed Hits Per Second :每秒失败的点击次数

数据库服务器性能指标

User Connections :用户连接数
Number of deadlocks:数据库死锁
Butter Cache hit :数据库Cache的命中情况

性能计数器
ProcessorTime: 服务器CPU占用
Memory Available Mbyte : 可用内存数
Physicsdisk Time : 物理磁盘读写时间情况
分享到:
评论

相关推荐

    非常好的某网站性能测试用例

    某网站性能测试用例 某网站提供会员模板下载、上传、购买、支付等功能,目前进入性能测试阶段,通过性能需求可以了解到主要有以下几个性能指标需要进行测试:  ● 产品页面刷新性能  ● 产品上传性能  ● 产品...

    压测性能测试培训(2022-02-16 性能测试培训) 压缩文件包含 【JMeter基础培训、WEB网站优化、性能测试知识分享】

    性能测试指标 服务器指标 网络指标 关键性能指标 性能测试的环境条件 性能测试分析、调优整体框架 性能测试优化实施策略 性能分析原则 性能调优的注意事项 第二部分,关于WEB网站优化相关知识点分享,分享内容如下:...

    某网站性能测试用例

    某网站性能测试用例软件测试某网站提供会员模板下载、上传、购买、支付等功能,目前进入性能测试阶段,通过性能需求可以了解到主要有以下几个性能指标需要进行测试:●产品页面刷新性能●产品上传性能●产品下载性能...

    非常好的X网站性能测试用例

    某网站性能测试用例 某网站提供会员模板下载、上传、购买、支付等功能,目前进入性能测试阶段,通过性能需求可以了解到主要有以下几个性能指标需要进行测试:  ● 产品页面刷新性能  ● 产品上传性能  ● ...

    JMeter性能测试、负载测试和压力测试

    JMeter是一个功能强大的开源性能测试工具,它可以帮助开发人员和测试人员评估应用程序、网站或服务在不同负载条件下的性能。 作用: JMeter主要用于性能测试、负载测试和压力测试,以评估应用程序在不同负载情况下的...

    服务器性能测试报告.docx

    4、测试内容 本次性能测试选取了用户使用最终频繁的操作和对服务器会造成较大影响的内容,主要测试点为: 用户登陆网站; 首页搜索查询; 高级搜索查询; 进入网墓进行拜祭; 浏览纪念馆中的相册 发表追思留言; ...

    防火墙性能指标测试方案

    因此,如何对防火墙的性能测试是一个很重要的方面。  防火墙的分类  关于防火墙的分类方式有很多种: 例如按体系结构可分为纯软件,软硬结合和 纯硬件防火墙; 按逻辑功能可分为静态包过滤、动态包过滤和应用...

    Java_EE网站性能优化技术研究_苏昊.caj

    首先分析了基于技术的开发框架、、 的主要技术原理和网站系统结构。结合网站业务设计了性 能测试用例,编写了测试工具的执行脚本进行系统负载和...在最后使用对网站系统进行性能测试,验证了提 出的优化方案的有效性。

    网站效果跟踪器:允许您检测和跟踪网站性能指标

    这个WordPress插件可让您检测和跟踪网站性能指标。 它使用浏览器的 API来衡量指标。 该插件与Google Analytics(分析)集成,并在一些预定义事件上发送timing事件。 不过,重要的是要确定页面上最重要的元素(例如...

    python实现接口并发测试脚本

    常用的网站性能测试指标有:并发数、响应时间、吞吐量、性能计数器等。 1、并发数 并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。 2、响应时间 响应时间是一个系统最重要的指标之一,它的...

    网站架构技术

    性能测试指标 响应时间 并发数 吞吐量 性能测试方法 性能测试 负载测试 压力测试 稳定性测试 web 前端性能优化 浏览器优化 减少http请求 使用浏览器缓存 启用压缩 css上,...

    用户体验性能测试及问题定位案例

    该系统以用户体验性能测试及问题定位为目的,该系统为B/S结构、J2EE架构,应用服务器为Tomcat6.5,数据库为Oracle10g。该系统的使用对象为公司的内部人员,网络环境为100兆局域网。用户体验性能是指最终用户对系统...

    webbench-1.5.tar.gz.zip

    但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相同。面对这些问题,我们只能尽量去想方设法去模拟。所以,压力测试...

    GPU Z 显卡参数检测 v0 7 8 绿色版 免安装

    显卡是衡量一台电脑是否高性能的重要指标之一,因为大型游戏都是3d的,大量计算都需要显卡来解决,那么GPU在其中扮演的角色会比cpu重要的多,不过同一型号显卡会有多种版本,购买时常常会被忽悠,所以一定要在购买时...

    配置ab来为Nginx服务器做压力测试的方法

     但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相同。面对这些问题,我们只能尽量去想方设法去模拟。所以,压力测试...

    低清版 大型门户网站是这样炼成的.pdf

    13.2.2 评价网站优劣的重要指标 788 13.2.3 正确看待seo 793 13.2.4 远离google的“沙盒” 793 13.3 搜索引擎优化最佳实践 794 13.3.1 如何快速被搜索引擎收录 794 13.3.2 建立合理的网站结构与网站地图的应用 ...

    perfception:Perfception收集您网站的PageSpeed Insights数据,以导入到分析平台。 开箱即用的支持Kibana

    仪表板显示Lighthouse提供的所有得分,针对不同页面类型的汇总得分,模拟设备的得分以及多次测试运行之间的平均值,将帮助您节省收集指标的时间,并提供有关网站更改如何影响加载性能的重要见解。 安装并自动完成后...

    LoadFocus: Website Performance Monitoring-crx插件

    LoadFocus网站性能监控由Lighthouse提供支持,专注于现代用户体验和性能指标,以帮助您为客户提供最佳体验。 通过现代图表和用户体验指标获取见解。 每小时测试您的网站,并与以前的竞争对手或竞争对手进行比较。 在...

Global site tag (gtag.js) - Google Analytics