Font Size: a A A

Research On The Automated Testing Technology For The Routing Performance Of Router Software

Posted on:2015-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:N WangFull Text:PDF
GTID:2268330431464250Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of information networks,the scale of the network isbigger and bigger. As the core equipment in the network, the router has graduallybecome the lifeblood of the network in the economic society. In a complex net topologystructure, the performance of routers determines the stability and reliability of thenetwork directly, and the routing protocol is the key to ensure the normal and efficientoperation of router network. However, due to the routing performance testing of routersoftware is accompanied by a large number of heterogeneous router networks andlarge-scale concurrent users, and has the characteristics of software testing such as highworkload, high repeatability and mass data, manual testing has some limitations in someways such as ensuring the test quality and test efficiency, and the automated testing isable to compensate for the lack of manual testing. So, in order to simulate a morerealistic network environment, ensure test quality, improve test efficiency and save thecost of testing, it is very important to conduct the research on the routing performanceautomated testing technology of router software.This paper, in view of the difficulties mentioned above, abstracts the actualbusiness requirements, researches routing performance automated testing technology ofrouter software, designs and implements a performance automated testing system ofrouting protocols for heterogeneous router networks through the research of relatedtechnology. Firstly, a technology, making a physical connection be mapped to a logicconnection by the mapping method in the router networks, and abstracting the topologystructure required by the testing according to the logic connection, of defining routingtopology structure is achieved in this paper. The technology can make the test scriptindependent of the actual physical environment and can construct multiple routing nettopologies according to the actual requirement on the conditions that the router physicalenvironment is certain, which increasing the flexibility, portability and readability of thescript. Secondly, a mathematical model, calculating the routing convergence timeaccording to the success rate of packet transmission in the routing net environment,based on the problem that the routing convergence time in the network can not be testeddirectly, is proposed in this paper. This model can accurately calculate the routingconvergence time of different routing protocols in the implementation of routers undersome certain network conditions, and can solve the problem that the routing convergence time can not be calculated directly in the past. Finally, a performanceautomated testing system for routing protocol based on Tcl scripting language isdesigned and implemented in this paper by integrating the method and model above.The system has high reusability, is flexible to configure, supports complex net topologystructure, and provides a convenient and effective way to automated testing for theactual tester.The routing performance automated testing system based on the routingperformance automated testing technology researched in this paper has already beenapplied to the software testing of a routing device manufacturer’s product. It is used tomonitor the frequently-used performance of products, record and analysis the test results,thus reduce the manpower and improve the test efficiency.Because the technology of defining routing topology structure proposed in thispaper comes with conditions that being used in a certain router net environment. In thefollow-up study, the technology above can be used in the condition that the router netenvironment is segmented to further improve the usage of the environment and reducethe test time.
Keywords/Search Tags:Software Testing, Performance Automated Testing, Routing Topology, Routing convergence, Tcl Test Script
PDF Full Text Request
Related items