Font Size: a A A

Research And Application Of Automated Web Service Testing Based On JMeter

Posted on:2016-12-28Degree:MasterType:Thesis
Country:ChinaCandidate:D X ZhaoFull Text:PDF
GTID:2428330473464870Subject:Software engineering
Abstract/Summary:PDF Full Text Request
SOA(Service-Oriented Architecture)is an architectural style,it integrates different functional units(services)through well-defined interfaces and conventions.Web Service is a standard implementation of SOA.XML-based SOAP is used to achieve message passing,so as to achieve a platform-independent,interoperable,and high flexibility.However,with the increase in demand for the expansion of software systems and applications scale,software architecture based on Web Service has become increasingly complex.Therefore,the requirements of Web Service performance indicators(such as response time,throughput),are becoming increasingly high.So,how to efficiently execute Web Service performance testing in a complex Web application becomes an important issue.The topic focuse issues and challenges in the field of Web Service Performance Testing faced on an automated performance testing methods were explored,with a certain degree of challenge.After In-depth analysis of the Web Service performance testing bottleneck,we proposed a automated performance testing process based on the basis of a set of JMeter,and realized by extending the capabilities of the current performance testing tool.Firstly,and performance testing for Web Service development status were reviewed,relevant theories and techniques are introduced.Secondly,the proposed automated performance testing framework--WSTDG a JMeter based,in-depth analysis of its principles and workflow.The framework can automatically parse the WSDL document,an important element of the data structure,operations,port and other analytical processing to generate service supports Operation.The need to test the Operation,the framework can automatically generate performance test JMeter test configuration and test data required directly for JMeter to perform automated testing.WSTDG frame by means of a Java application,for practical performance test operation.On this basis,by analyzing the JMeter source code and its workflow,developed a JMeter plugin--WSTDG Sampler,integrated into JMeter,the more simple,efficient completion of automated performance testing Web Service.The WSTDG performance testing framework was applied to a local taxation intelligent office system,compared to traditional testing methods,WSTDG automated test methods help software testers to focus on the design of test cases,without having to analyze complex WSDL documents.Experimental results show that,WSTDG automated test method can significantly reduce the time it takes to design test cases,test cases to improve the quality and reduce the burden of testers to improve the efficiency of performance testing.
Keywords/Search Tags:JMeter, Web Service, Automation, Performance Testing, Plugin
PDF Full Text Request
Related items