Foglight用户会话重放(FxV)

      Foglight一大优势在于不仅可以提供会话捕获组件,同时还支持用户会话回放分析。可以记录完整的用户会话信息,并且foglight可以保存所有的请求以及响应。可以记录用户会话以及保存所有http服务器的请求以及应答。
      常常出现用户电话投诉,值班人员并不能有效定位用户问题。典型地,解决这些问题就要求咨询实际使用用户,这就希望于用户可以说出所有事实,显然这是难以实现的,于是用户口述丢掉一些重要信息的情况便常常发生。
      通过对用户会话进行重放,值班人员可以发现所有终端用户执行的浏览器操作。这样支持人员便可以看到所有终端用户的错误信息。当然,foglight还提供了为Helpdesk人员隐藏敏感信息的能力。
      下面的用例很好的展示了这一功能:

 

      如上图,可以帮助诊断网站访问故障。由于foglight可以被动捕获以及索引所有的用户操作。我们便可以很快地发现用户会话问题。如用户通过登陆界面输入用户名”ckent”.便可以通过下图用户会话搜索功能,通过输入此关键字快速检索到问题用户会话。
可以通过如下页面来发现用户访问应用程序进度,通过一次点击,就可以实现用户的会话回放。

 

 

      通过对此用户会话的回放,可以回到用户开始购买事务的每一步。

 

 

 

      左边的图片显示了用户进入的一些页面,当前页面会用黄色进行高亮显示。右边部分是用户看到的真实场景。FXv通过捕获的html页面真实的再现了历史时刻用户见到的页面响应。
      可以通过SRC按钮察看html页面,如下图:

 

      此设备同时记录了来自于浏览器的请求信息,可以看到所有浏览器的细节信息,包括client IP,浏览器类型,查询字符串以及Cookie值,这对于调试将非常有帮助。



     

      进一步查看用户会话

 

 

      用户确认订单:

 


      发现用户报告的错误信息: error message: Invalid Format, error 5794.
      显然这个网站没有按照预想的方式工作,出现了一个错误。通过FXV成功回放这个错误,大大节省了错误的场景设置以及重现的时间。并且可以确定:“有多少人看到此错误”,是一个个别的问题还是一个广泛的问题?
      由于对用户会话内容进行了存储以及索引,便可以很容易回答这个问题,具体做法是通过关键字以及错误号对过去几个小时的用户会话进行查询。