Web服务性能故障自动注入技术研究
投稿时间:2018-05-16  修订日期:2018-06-10  点此下载全文
引用本文:
摘要点击次数: 265
全文下载次数: 0
作者单位邮编
吴晗* 南京航空航天大学 211103
基金项目:国防基础科研计划(JCKY2016206B001, JCKY2014206C002);江苏省政策引导类计划(产学研合作)项目(BY2016003-02)
中文摘要:近年来,随着电子商务等Web应用的兴起,Web应用越来越深入人们的工作和生活,基于C/S结构的软件正成为未来软件模式的趋势。Web性能测试是Web应用开发过程中的一个关键环节,减少Web应用(软件或系统)的缺陷,保证和提高Web应用的性能已成为软件测试研究的重要内容。与传统软件相比,Web应用程序具有许多自身的特点,这些特殊性使得Web应用程序的测试有别于传统软件的测试,Web应用系统的复杂性和用户行为开放性也使得对 Web应用进行性能测试比较困难。目前针对 Web 性能测试的研究只是将重点放在负载、强度和持久度测试上。鉴于此,我们提出了基于时间延迟和波动的Web服务测试规约,并基于规约引出高覆盖性能故障体系,给出性能故障注入配置的生成算法,为Web服务的性能测试提供了更有力支持。
中文关键词:Web服务  测试规约  性能故障体系  性能故障注入配置
 
Research on Fault Injection for the Performance Testing of Web Services
Abstract:In recent years, with the rise of Web applications such as e-commerce, Web applications are becoming more and more deep in people''s work and life. The software based on C/S is becoming the trend of future software model. Web performance testing is a key link in the development process of Web applications, reducing the defects of Web applications (software or system), and ensuring and improving the performance of Web applications has become an important part of the research of software testing. Compared with traditional software, Web application has its own characteristics, which make the test of Web application different from the test of traditional software. The complexity of Web application system and the openness of user behavior make it difficult to test the performance of the Web application. At present, the research on Web performance testing focuses on load, intensity and persistence testing. In view of this, we proposed a Web service testing protocol based on time delay and volatility, and based on the protocol to lead to a high coverage performance fault system, and give a generation algorithm for the performance fault injection configuration, which provides more support for the performance testing of Web service.
keywords:Web services  test specifition  Performance failure system  performance fault injection configuration
查看全文   查看/发表评论   下载pdf阅读器