Font Size: a A A

Ssl Vpn Distributed Automated Testing Tools To Achieve

Posted on:2010-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:L YangFull Text:PDF
GTID:2208360275983033Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the more attention to the importance of software testing in software engineer, the input of software testing is increased. Instead of manual testing automated software testing will become the main trend of software testing. Network technology enables distributed application software to be developed rapidly and applied widely. Distributed application software plays an important role in software performance testing. The automation testing technology of functional testing and performance testing has made a great progress, but there are still many shortcomings.With information security attention changing from the simple network security into application which considers the business as the core, SSL VPNs are fast becoming the standard for remote access solutions. The growing of users'new demands cause complicating SSL VPN software, such as the support of the different Access mode of client, the support of different operate system of client, the support of different authentication of client and so on. The complex deployment environment of SSL VPN causes the difficult of functional testing and performance testing of SSL VPN. While there are a considerable number of performance testing products and open source tools developed by foreign companies available, they have a lot of limitations. They are either too expensive or too specific and simple for diverse performance tests .They seem powerless to the complex testing of SSL VPN.This paper studies two aspects including the demand for automated testing of SSL VPN and distributed and automated testing framework. Based on the demand for automated testing of SSL VPN, this paper presents distributed and automated testing framework which is action-based. This framework supports cross-platform operate system, the testing target program which is written using different programming language and large scale distributed performance testing also with strong scalability. Then, base on the framework we develop the action execution library for the functional testing and performance testing of SSL VPN, which can test the all kinds of network application services supported by SSL VPN automatically, including the basic functions of the network application services, the data integrity verification, the analysis of the causes of failure or success of the test and so on, and it also can support the distributed performance testing of SSL VPN including the stability, the speed of concurrent connection, the throughput and so on.The distributed and automated testing tool of SSL VPN can shorten the test cycle of SSL VPN greatly, and saves the cost of software development of SSL VPN. The distributed performance test which is cross-platform can stimulate the true environment of the deployment of SSL VPN, and the metrics of the performance from the test are more trust.
Keywords/Search Tags:SSL VPN, functional testing, performance testing, distributed and automated testing framework
PDF Full Text Request
Related items