其实 GOMEZ 最好的介绍是几年前看的一个 GOMEZ 的哥们写的博客,不过我实在找不到了。自己总结一下吧
Q:GOMEZ 是个什么公司?
A:是个测试您的网络应用(一般是网站)的性能,可用性,质量的公司。公司国内网站是 http://www.gomez.cn/
官方说法:高明网络公司(高明网络)是网络应用性能管理方案的领先提供商,采用按需服务模式(On-Demand)平台,致力于优化网站及移动应用的性能、可用性和质量。
Q:为什么要测试网络应用?
A:假如你真的在乎你的客户,你就应该了解你的网站的性能等各个方面。不良的网站性能,错误的页面,当机等情况会让你的流量较少,丢失客户,损失收入。
注意,GOMEZ 的测试主要是网站的“硬”的方面,它可以测试的是响应时间等硬的指标,而无法知道客户的主管感觉。
Q:内部测试就够了,为什么还需要第三方测试?
A:内部测试一般都在实验室环境或者机房内部,但是很多时候,网站的访问会受到CDN,ISP等各方面的影响,这是自身难于测试到的。
Q:为什么需要 GOMEZ 来测试,而不是自己测试?
A:假如你是个小网站,你也许只需要自己点一下。假如是个一般的论坛,你可以发动斑竹测试一下。但是,对于一个真正的商业网站,用户可能是各种不同的地域,不同的接入,不同的浏览器,甚至包含手机PDA机顶盒等各式终端,需要一个可以模拟真实环境的测试提供方案。
Q:哪些公司、应用在使用 GOMEZ 的服务?
A:http://www.gomez.cn/customers/ 可以看到,常见的有以下组织:
1. CDN厂商,因为无论是CDN运营商和客户都需要评估CDN的服务质量。比如国外的Akamai,国内的蓝讯,网宿等
2. 电子商务应用,比如ebay等,需要给用户提供良好的服务,一个链接失败可能就会失去一个生意,所以需要 GOMEZ 提供可用性性能等方面的报告
3. 交易服务平台,比如航空公司,券商和银行等。
4. 大的网站,比如土豆,需要给客户提供稳定的服务。
5. 大公司,网络服务质量涉及到公司形象客户满意度以及众多问题。
Q:GOMEZ 是如何进行网络应用的测量的?
A:GOMEZ 首先在一些IDC机房部署专门的测试服务器(BACKBONE测试),另外,GOMEZ模拟用户真实的环境,部署PC客户端(LASTMILE最后一里测试),这一般是通过有偿招募志愿者来实现的(GOMEZ在国内的网赚行业更加有名,因为可以通过GOMEZ提供的软件挂机挣美元)。 GOMEZ 全球部署了大概 100 个企业级节点,超过10万的PC客户端,跨越168个国家和>2500的ISP
Q:可以监测哪些情况?
A:页面响应迟缓;页面不可用比如404错误;客户端甚至可以通过录制脚本来模拟登录,交易等环节,监测在线交易是否OK。
Q:还有哪些不错的功能?
A:除了可以针对特定的对象,特定的流程进行测试,还可以将出错的现场保留发给客户。一般的情况下,假如发生客户投诉,一般支持团队首先会忙于重现问题,无疑保留现场的界面等可以大大的方便故障的检查和恢复
Q:GOMEZ是个国外公司,国内是否有公司提供类似的服务?
A:有的,比如基调网络( http://www.networkbench.com 成立于2007年), 不过GOMEZ(高明)无疑是这个行业的先行者
BTW, Compuware Corporation 于09年11月完成对高明网络(Gomez)公司的收购, 该收购以 2.95 亿美元现金完成,想不到这个公司这么值钱吧?