首页> 外文会议>ICSE workshop on automation of software test 2010 >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应用程序的实际会话时,都存在严重的局限性,并且它们都遭受时间同步问题的困扰。但是,我们发现最可靠的工具Pounder仅会引起有限的扰动,因此可用于自动化性能测试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号