51Testing软件测试论坛

标题: 网站性能监测服务简介 [打印本页]

作者: yy0217214    时间: 2007-8-13 15:19
标题: 网站性能监测服务简介
         网站性能监测服务简介随着互联网的发展,越来越多的应用被搬到网上,网站数量急剧增长,广大用户对网上服务提出了越来越高的要求,其稳定性及性能越来越成为用户选择网上服务的重要因素。网站监测,特别是性能监测对网上服务质量起着重要的作用,因此越来越成为网上服务提供商不可或缺的工具。本文将简要介绍网站性能监测服务的相关内容。
主要目标网站性能监测服务的主要目标是以用户的视角,对网上服务进行定期监测,并在用户发现问题之前及时发现问题并告警,从而使问题能得到及时处理,最终保证用户一直得到高质量的服务。
基本功能性能监测服务主要是对各种网上服务的协议进行性能监测,并把监测结果与预设的告警参数进行比较,若符合规则,则进行告警。

一般来说,性能监测服务应该支持以下各种标准网络协议,如http, https, http事务(即基本httphttps的多步操作)ftppop3, smtp, imap等;同时随着web service的发展,性能监测服务器也应该加之支持;另外,很多网络服务未使用通用协议,而使用自己开发的专用协议,因此,扩展性强的性能监测服务需留有专门的定制接口用于嵌入专用代码来对这些专用协议加以监测。

性能监测的结果数据主要有:是否可访问;如果可访问,则服务时间是多少(Performance);还可计算出一段时间的可访问率,即Availability

同时系统应提供告警功能,即预先设置PerformanceAvailability的不同级别(Warning, Critical)的告警阀值及规则,当监测服务检测到符合条件时,则以Email/SMS/电话等多种方式通知网站拥有者以及早处理问题。
监测模式一般来说,监测服务主要三种运行方式,即agent-based monitoring, agentless monitoringhybrid monitoring
Agent-based monitoring基于监测代理的监测服务,在该种方式下,监测代理被安装在网上服务运行机器上,监测代理具体执行监测任务。该方式的优点如下:功能强大,能够监测到系统的内部错误;稳定运行,可靠性高;该方式的缺点如下:由于需要安装到每台运行机器,因此维护成本高;运行在网上服务的内部,而不是客户端,因此不能反映由于网络问题造成各种问题(如服务不可达等)。
Agentless monitoring无监测代理的监测服务,在该种方式下,网上服务所在机器不需要安装程序,监测任务由外部监测网络通过标准协议交互的方式来执行。该方式的优点如下:无需安装,不对服务系统产生影响;容易维护,维护成本低;运行在外部网络,能够以用户视角反映服务的性能效率;该方式也存在缺点:由于不能深入到服务系统的内部,因此不能确定问题的真正原因。
Hybrid monitoring混合方式,即上述两种方式的混合,取长补短,真正做到全方位的监测。
监测服务评价标准目前,市面上存在很多监测服务,网站服务提供商需要根据自身情况选择合适的监测服务。一般来说,我们可以通过以下几个指标来选择合适的监测服务:
l
协议:首先检查监测服务是否支持您所需要的监测协议;

l
准确度:即监测数据及告警的准确度,可通过试用、其他用户反馈及专业评测报告等比较各家服务所提供数据的准确度;

l
覆盖范围:即监测服务的覆盖范围,根据自身服务的目标客户的分布范围来选择合适的服务;

l
报表:即提供的报表是否全面、准确和容易理解;

l
价格:最后,当然是价格了;在上述性能比较基础上,再结合价格,最后选定合适的服务。

作者: jianglm    时间: 2007-8-20 15:31
sdlkfj2 sdlkfj5
作者: cangmang    时间: 2007-8-31 14:15
写得很详细,感谢楼主分享哈sdlkfj3sdlkfj2

[ 本帖最后由 cangmang 于 2007-8-31 14:17 编辑 ]
作者: wgs0923    时间: 2007-9-11 10:24
不知可否提供相关的技术资料来参考一下?
作者: ddonking    时间: 2007-9-11 18:14
最好再具体点!
作者: Fifi_wang    时间: 2007-10-22 15:18
楼主写得不错,能否更详细点?
我刚来到一家做网站的公司做测试,客服抱怨工作量太大,还要监控网页的所有链接是否能正常打开,打开时的速度等。如果有工具可以解决这个问题,就大大减轻了工作量。希望楼主能继续指点一二。
作者: fainttest    时间: 2007-10-23 10:51
这是我目前正在用的一套系统,可以监控一个网页的所有元素访问情况:

[attach]34299[/attach]

这是页面响应时间图:

[attach]34300[/attach]
作者: zhaoyabin123456    时间: 2009-7-31 16:16
  有具体点的没  帮助文档??
作者: shanxi    时间: 2009-8-2 13:42
楼上不知道的看PageTest就成了

前端国内没几家公司有这样的需求,自己用浏览器插件就可以完美完成
作者: wendy811110    时间: 2009-8-4 14:02
很不错啊!!!写的非常详细,谢谢楼主分享拉~~
作者: ljonathan    时间: 2009-8-22 22:50
有需求
作者: cuiyz    时间: 2009-9-24 17:06
谢谢楼主共享。
作者: blackhorse770    时间: 2009-10-10 22:12
HttpWatch就可以。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2