Font Size: a A A

Research And Implementation Of Terminal Test Platform Based On S2SH Framework

Posted on:2018-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:K ZhangFull Text:PDF
GTID:2348330518495301Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
From 2G, 3G to LTE long-term evolution and 4G technology, with the emergence of each new mobile communication technology standards, terminal test types and formats become more and more.Effectively improving the test efficiency and controlling test costs have become a terminal test development and improvement of an inevitable direction.In order to solve the problems of high test cost and complicated management of test instrument cluster in the terminal test field, a terminal test platform which based on the existing terminal test methods and combined the current popular Internet technology was designed.Through the process of function analysis, module design, code compiling and debugging verification, the terminal test platform based on S2SH (Struts2 + Spring + Hibernate) framework is researched and implemented.Firstly, the technical background and significance of the topic selection of this thesis are expounded. The thesis summarizes the main features of Struts2, Spring and Hibernate and points out their roles in the implementation of test platform.Secondly, the thesis designs the whole architecture of terminal test platform, and divides the platform into Web client, server group,integration tool and test instrument cluster. The thesis is mainly responsible for the design and implementation of server group and integration tool. According to the requirements of online terminal testing, the thesis designs the complete business process of the server,and discusses the four functional modules of system configuration and initialization, user management, test instrument management and test task management in detail. The thesis also puts forward the idea of putting the high-level protocol on the network side integration tool to realize the distributed protocol stack. The thesis demonstrates its rationality and feasibility, and gives the detailed design scheme.Thirdly, based on the design of each functional module of the server group, the detailed scheme of decoupling layered realization of each module based on S2SH framework is given. On the basis of the existing technical scheme, combined with the characteristics of the terminal test platform, some key technologies in the module are adapted adaptively. Such as the security design of the user login module, load balancing of test tasks concurrent requests, task scheduling of multi-priority queues, and optimization of the display of test task summary information based on thread pool and local cached. The thesis also gives the concrete realization process of the integration tool side according to the design scheme of the distributed protocol stack of the integrated tool.And then running functional testing, system integration testing to the test platform server-side. As well as running test cases to verify that the high-level protocol stack is implemented on the network side of the integration tool is feasible. Finally, the thesis summarizes the whole thesis, puts forward the existing shortcomings, and describes the further development direction of the terminal test platform.
Keywords/Search Tags:S2SH, terminal-test platform, Struts2 Spring, Hibernate
PDF Full Text Request
Related items