首页> 中文会议>第15届全国软件与应用学术会议(NASAC2016) >Web应用程序异步请求时序问题检测

Web应用程序异步请求时序问题检测

摘要

AJAX技术广泛应用于Web应用程序,实现了异步发送请求,提高了与用户之间的交互速度.在异步请求过程中,由于程序代码设计不合理和网络延迟等原因,客户端请求与服务端响应之间存在不确定性,产生AJAX异步请求错误.目前的研究提出了静态和动态的分析方法检测AJAX错误,然而忽略了异步请求返回数据中包含可能存在事件操作的异步请求,同样可以引发异步请求错误.本文首先在动态分析技术的基础上,提出通过URL参数从服务器端获取完整的返回数据并解析其中的事件操作,分析事件操作之间或与原有的异步请求之间可能引发的问题,并将此类问题定义为异步请求时序问题;然后将两者一起构成异步请求交错图,通过图的连通关系检测可能发生的异步请求错误;最后在此基础上提出了一个完整的工具原型,用于自动化检测Web应用程序中的异步请求时序问题.利用本文所提出的方法,针对现有5个特定Web应用程序和5个开源Web应用程序,检测异步请求中的三类问题,并通过控制网络条件进行验证,结果表明本文所提出的检测方法的有效性.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号