真实用户体验洞察软件RUEI (Real User Experience Insight)可以帮助 IT 组织加强终端 用户体验,并最大化服务导向构架 (SOA)及基于 Web 的应用程序的价值,透过集成用户体验 信息(即终端用户使用企业应用程序所体验到的相关性能、使用情况)及其它企业、客户关 系管理资料, 为商业用户提供独特智能享受和实时的用户网上购买行为体验分析报表。 这些资料交换性能可用于商业分析,业务价值提升, 电子商务利润考核和趋势分析。让商业用户掌握更全面的用户行为资料来提高企业的核心竞争力和营收。
通常客户通过浏览器访问服务器端资源, 必须经过WEB服务器, 也就是说, 不管客户来自哪里,只要访问这个网站,他的请求都会经过这个网站的WEB 服务器,那么,我们就可以使用一种方法来监控这些WEB服务器,从而分析 用户的体验行为,RUEI就是基于这种原理来设计的。 如图1:用户通过Internet访问后台的WEB服务器,一般先透过防火墙,然后 接入交换机,从而分发到后台不同的WEB服务器,WEB服务器经过对请求处理(这 里的处理可能是非常复杂的,也可能涉及到应用服务器,数据库,甚至与其他应 用系统互连,但是这个处理过程对用户来说是透明的) ,将响应结果通过交换机 返回给前端用户。 图1 RUEI工作结构
RUEI独立安装在一台机器上,使用网络报文协议分析技术,将客户和WEB服 务器的交互报文都捕获,然后对这些报文进行具体分析,从而了解客户的行为, 也了解后台WEB服务器,应用服务器,数据库服务器的一些情况,形成不同纬度 的分析报表。
当访问者请求某个对象时,RUEI 将查看该请求并开始测量 Web 服务器向访问者显示所请求对象所需的时间。 此时, RUEI 知道请求此页面的人员 (IP 客 户端)、请求的对象以及从哪个服务器请求该对象(IP 服务器)。当 Web 服务器响应并将该对象发送给访问者时,RUEI将查看该响应并停止对服务器响应 时间的计时。在此阶段,RUEI可以查看是否有来自服务器的响应、该响应是否 正确、Web 服务器生成请求的对象所需的时间以及该对象的大小。RUEI 还能 够查看访问者是否完全接收该对象,或者访问者是否终止下载(发送证明)。因 此,RUEI 可以确定对象经过互联网到达访问者所需的时间,并且可以计算访问 者和服务器之间的互联网吞吐量(访问者的连接速度)。不是只定义网站的代表 用法, RUEI 在收集性能信息的同时了解到了客户体验。 这是可能的, 因为RUEI 可以精确查看访问者浏览和体验网站的方式。