Web服务性能故障自动注入技术研究 |
投稿时间:2018-05-16 修订日期:2018-06-10 点此下载全文 |
引用本文: |
摘要点击次数: 265 |
全文下载次数: 0 |
|
基金项目:国防基础科研计划(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阅读器 |