现代网站包括文字消息、邮件注册、Twitter活动、HTTP5Websockets、服务器发送的事件、嵌入式视频、AJAX,以及使用Flash、Flex、Java及Silverlight开发的富互联网应用(RIAs),所以,在签下合同之前,一定要确信你了解了所有需要监控的组件。
有些综合监控服务会模拟浏览器向你的网站发送HTTP命令,然后记录结果。其他的则使用我们称之为浏览器木偶(browserpuppetry)的方式,实际控制一个真实的浏览器。后者很贵,但却不会由于网站的变化而变得脆弱,因为测试脚本会操纵浏览器的DOM,而不仅仅是发送文本。
要是想做更多的监控,可能需要提供一个“中性”的用户账号,这个账号可以用来做测试,但不会对系统造成什么影响,还要提供会话参数以及其他细节信息,监控服务使用这些细节信息可以更好地模拟真实的用户访问。