基于AspectJ 的Web应用内存膨胀规约测试
投稿时间:2018-04-11  修订日期:2018-05-30  点此下载全文
引用本文:
摘要点击次数: 232
全文下载次数: 0
作者单位邮编
吴晗* 南京航空航天大学 211106
中文摘要:Web应用是一类典型的容易包含内存膨胀问题的应用程序。其对外提供长期大规模的服务,即使微小的内存使用缺陷,也可能在长期和大规模的外部用户使用下,造成严重后果,使得应用程序无法继续对外提供Web功能服务,影响系统可用性,带来经济和社会效益损失。为此,我们针对Web应用,提出了一个基于AspectJ的内存膨胀规约语言及其支撑工具来实现对Web应用内存膨胀问题的测试。与现有方法较多依赖测试人员经验不同,我们把基于人工的经验膨胀判定转化为程序自动判定,减少了测试人员的工作量,使得内存膨胀的测试发现更容易完成。测试人员可以利用我们的规约与工具比较容易的测试发现Web应用执行中的内存膨胀现象。
中文关键词:Web应用  内存膨胀  AspectJ  自动判定
 
AspectJ-based Web Application Memory Bloat Test
Abstract:Web applications are a typical type of application that easily contains memory bloat. It provides long-term and large-scale external services. Even with minor memory usage defects, it may cause serious consequences for long-term and large-scale external users, making it impossible for applications to continue to provide external Web services and affect system availability. Loss of economic and social benefits. For this purpose, we propose a AspectJ -based memory bloat specification language and its supporting tools for Web applications to test the memory bloat problem of Web applications. Unlike the existing methods, which rely more on the tester's experience, we convert the artificially-experienced dilation decision into automatic program judgement, which reduces the workload of the testers and makes the memory bloat test discovery easier to complete. Testers can use our specification and tools to easily test and discover memory bloat during Web application execution..
keywords:Web Applications  Memory bloat  AspectJ  Automatic Decision
查看全文   查看/发表评论   下载pdf阅读器