Title :
A Configurable Web Service Performance Testing Framework
Author :
Xie, Jingmin ; Ye, Xiaojun ; Bin Li ; Xie, Feng
Author_Institution :
Key Lab. for Inf. Syst. Security Sch. of Software, Tsinghua Univ., Beijing
Abstract :
More and more softwares based on web service technologies are developed. Before their releases on the Internet, it is necessary to evaluate these systems´ performance, especially their response time under different workload pressures. However, existing performance testing benchmarks and tools for web service applications are difficult to adapt to various user-specific testing purposes. This paper proposes a configurable web service performance testing framework which contains client module, application server module and database module. Client module, by using the network cooperation method that one central client drives several other clients, adapts to a great number of concurrent customers to request web services. Application server module contains web services under testing and external supporting web services, each of which is configured as a plug-in. The process to realize mixed ratio of web service interactions is similar to dealing cards and adapts to different commercial application characteristics. In database module, the data model including table and attribute dependence can be customized, and the data scale initialization can be resized according to the topology of above dependence. As such, this framework allows testers to dynamically define their data model, customize their scale of database, configure their transaction characteristics, deploy their application strategies and confirm their performance metrics..
Keywords :
Web services; client-server systems; data models; program testing; Internet; attribute dependence; client-server module; configurable Web service performance testing; data model; database module; table dependence; user-specific testing purpose; Application software; Benchmark testing; Data models; Delay; Internet; Measurement; Network servers; Topology; Transaction databases; Web services; benchmark; framework; performance testing; web service;
Conference_Titel :
High Performance Computing and Communications, 2008. HPCC '08. 10th IEEE International Conference on
Conference_Location :
Dalian
Print_ISBN :
978-0-7695-3352-0
DOI :
10.1109/HPCC.2008.53