Font Size: a A A

Research On Web System Performance Testing Tool

Posted on:2007-09-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y L WangFull Text:PDF
GTID:2178360185481907Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Conveniently deployed and maintained, Web has become one of the most popular technologies used in e-commerce, e-government and MIS development. Web system performance testing tool is a kind of program created to evaluate the performance of web systems. Research on web system performance testing tool is very important for building high quality web systems.This paper brings forward an original design with which a new testing program named WebTest was implemented. WebTest consists of three key technolpgies. First, it records HTTP sessions with testing scripts. Second,it simulates actual multi-user conditions with multi-thread programming. Finally, it carries out distributed testing by using CORBA middleware. WebTest generates testing scripts automatically while recording HTTP sessions between users and web systems with the help of proxy technology. With WebTest, threads distributed on several hosts in the local network will execute testing scripts concurrently in order to simulate the action of multiple users simultaneously accessing the web system. In past practices, WebTest proved to be very effective in handling testing tasks for middle scale web systems by providing much valuable testing information.This paper puts forth the creative idea of combining IP-spoofing and CORBA middleware so that the testing tool can better simulate actual user actions taken against the web system. A network adapter working under promiscuous mode enables a single host to make multiple communication calls with different IP addresses at the same time. IP-spoofing is a technology that utilizes a network adapter working under promiscuous mode to send data carrying fake IP addresses. In this paper, IP-spoofing salvages unused IP address of the local network only to use them as source addresses for data sent by testing hosts. With the expanded address scale,...
Keywords/Search Tags:web, performance, testing tool, Petri Net
PDF Full Text Request
Related items