Font Size: a A A

Design And Implementation Of Multiple Concurrent Function Module In Protocol Conformance Testing System

Posted on:2017-06-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y W LiuFull Text:PDF
GTID:2348330518495343Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of information technology and protocol technology,global network technology is also blooming,a variety of application layer protocol constantly advent.In order to ensure the communication capability between different protocols,it is necessary to test the conformance of application layer protocol,and provide statistical data for testers.Therefore,protocol conformance test system continue to emerge.The traditional protocol conformance test system has been able to determine whether the protocol of a single test connection can communication with system correctly or not,but when testing tasks increases,as the existing system can only handle one single connection test task,the lack of concurrent capacity and detailed statistical functions makes the system becomes very inefficient when more test task needs to be done.The main content of this paper is design and implement the multiple concurrent functional modules in protocol conformance testing system combining with the demands,including concurrent framework sub-module and statistical sub-moudule.For the deficiencies of the existing protocol conformance test system and other features,on the basis of existing modules and the studies of Windows Completion Port and I/O multiplex technology,we design a multiple concurrent module and complete the implementation of the core function of the module.First,implement multiple concurrent socket using IOCP,effectively improving the efficiency of the test system;Second,get the statistic of execution data and status data from concurrent connections and the performed of test tasks.After the demand analysing and the studying of related key issues,we present the detailed design and implementation of the system.This paper designs and executes some functional and performance testing cases for the module,the results prove that the module meets the requirements.At last,it states a summary of the whole paper.
Keywords/Search Tags:completion port, I/O multiplex, concurrent framework, concurrent statistic
PDF Full Text Request
Related items