首页> 外文会议>ICSE workshop on automation of software test >Automating Performance Testing of Interactive Java Applications
【24h】

Automating Performance Testing of Interactive Java Applications

机译:自动化交互式Java应用程序的性能测试

获取原文

摘要

Interactive applications with graphical user interfaces are prevalent in today's environment: Everybody with access to any kind of computer constantly uses them. A significant body of prior work has devised approaches for automating the functional testing of such applications. However, no such work exists for automatically testing their performance. Performance testing imposes additional requirements upon GUI test automation tools: the tools have to be able to replay complex interactive sessions, and they have to avoid perturbing the application's performance. We study the feasibility of using five Java GUI capture & replay tools for GUI performance test automation. Besides confirming the severity of the previously known GUI element identification problem, we also identify a related problem, the temporal synchronization problem, which is of increasing importance for GUI applications that use timer-driven activity. We find that most of the tools we study have severe limitations when used for recording and replaying realistic sessions of real-world Java applications, and that all of them suffer from the temporal synchronization problem. However, we find that the most reliable tool, Pounder, causes only limited perturbation, and thus can be used to automate performance testing.
机译:具有图形用户界面的交互式应用程序在当今的环境中普遍存在:具有访问任何类型的计算机的每个人都不断使用它们。事先工作的重要组织已经设计了自动化此类应用的功能测试的方法。但是,不存在此类工作以自动测试其性能。性能测试对GUI测试自动化工具施加了额外的要求:该工具必须能够重播复杂的交互式会话,并且他们必须避免扰乱应用程序的性能。我们研究了使用五个Java GUI捕获和重播工具进行GUI性能测试自动化的可行性。除了确认先前已知的GUI元素识别问题的严重性外,我们还确定了一个相关问题,时间同步问题,这对使用定时器驱动活动的GUI应用程序的重要性越来越重要。我们发现,当用于录制和重放现实世界Java应用程序的现实会话时,我们研究的大多数工具都具有严重限制,并且所有这些都会遭受时间同步问题。但是,我们发现最可靠的工具,磅式,仅导致扰动有限,因此可用于自动化性能测试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号