Font Size: a A A

Research On&Implementation Of Grinder Based Web Service Performance Testing Framework

Posted on:2014-11-20Degree:MasterType:Thesis
Country:ChinaCandidate:L F XiaFull Text:PDF
GTID:2268330395989018Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development and massive usage of web service, the reliability, usability and stability becomes the most common problem that attracts the service provider and service users. Web service is used by thousands of users at the same time, thus its performance ability directly goes with the benefit and acceptance of the provider and with the work efficiency of the users. Now, the test of web service mainly focuses on two points:functional test, performance test. Academic research mainly focuses on the functional test, while most business company use traditional test suits for the web service performance test as the web project does. Academic research for web service performance test is just in the prime.The Grinder is a Java implemented open source Load Testing tool, supporting HTTP communication protocol and distributed test scenario. The article proposes a web service performance testing framework based on the research of The Grinder, and GPF is for short. The framework proposes a method to generate the test script automatically by analyzing the WSDL document, improving the efficiency of preparing testing script. And for the common problem of simple testing scenario, this framework proposed a user real operating rate model, letting testers to build complex scenario for business requirement. Performance testing often goes with heavy load, applying some auto test tool is a must. This framework use the distributed function provided by The Grinder by adding additional Load balance function, enabling much heavier system load and lightening the pressure put on each of the test agent. Finally, we implement the framework by a testing tool and use it to test a real web service project. From the result obtained, we can have a better understanding by measuring the system stress, throughput and response about that web service application, which demonstrates the correctness of the framework.
Keywords/Search Tags:Performance Testing Framework, Web Service, GrinderTest Scripts, Scenario Builder
PDF Full Text Request
Related items