51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5739|回复: 12
打印 上一主题 下一主题

网站性能监测服务简介

[复制链接]

该用户从未签到

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

一般来说,性能监测服务应该支持以下各种标准网络协议,如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
价格:最后,当然是价格了;在上述性能比较基础上,再结合价格,最后选定合适的服务。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-8-20 15:31:10 | 只看该作者
sdlkfj2 sdlkfj5
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-8-31 14:15:29 | 只看该作者
写得很详细,感谢楼主分享哈sdlkfj3sdlkfj2

[ 本帖最后由 cangmang 于 2007-8-31 14:17 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-9-11 10:24:04 | 只看该作者
不知可否提供相关的技术资料来参考一下?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-9-11 18:14:59 | 只看该作者
最好再具体点!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-10-22 15:18:21 | 只看该作者
楼主写得不错,能否更详细点?
我刚来到一家做网站的公司做测试,客服抱怨工作量太大,还要监控网页的所有链接是否能正常打开,打开时的速度等。如果有工具可以解决这个问题,就大大减轻了工作量。希望楼主能继续指点一二。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-10-23 10:51:36 | 只看该作者
这是我目前正在用的一套系统,可以监控一个网页的所有元素访问情况:



这是页面响应时间图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2017-3-20 18:16
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    8#
    发表于 2009-7-31 16:16:37 | 只看该作者
      有具体点的没  帮助文档??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-8-2 13:42:33 | 只看该作者
    楼上不知道的看PageTest就成了

    前端国内没几家公司有这样的需求,自己用浏览器插件就可以完美完成
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-8-4 14:02:31 | 只看该作者
    很不错啊!!!写的非常详细,谢谢楼主分享拉~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-8-22 22:50:35 | 只看该作者
    有需求
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-9-24 17:06:10 | 只看该作者
    谢谢楼主共享。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-10-10 22:12:41 | 只看该作者
    HttpWatch就可以。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 00:50 , Processed in 0.083031 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表