Font Size: a A A

Study On A Method And Technology Of Software Performance Testing Based On TTCN-3

Posted on:2012-08-22Degree:MasterType:Thesis
Country:ChinaCandidate:X X ShangFull Text:PDF
GTID:2178330332992367Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The protocol types and quantity have been increasing sharply, and the scale has also becoming larger. It is important that design features, reliable, logically consistent agreement and the protocol implementation, protocol verification and protocol testing. The protocol test is to observe the behavior of the measured output of IUT implementation, and analysis of test results to determine whether the IUT's functionality or performance to meet the agreement or the user's requirements. Conformance testing is based on the description text of a protocol implementation of a testing protocol, test protocol compliance protocol standards. However, with the increasing demand for network services, based on the increasing emphasis on protocol non-functional aspects, such as data transfer rate, connection time, execution speed, throughput, concurrency, etc. The main purpose of performance testing protocol is to test a protocol in the case of normal and overload performance and obtain a set of parameters to evaluate the IUT's performance level.TTCN-3 is a language which is special for testing. It had a very good description of test scenarios, and tests a wide range of areas. Although the technology of TTCN-3 which was used in communications and network protocols of testing is already developed very well, but TTCN-3 have not been studied deeply in the areas of low layer protocol testing.This paper analysised TTCN-3 used in the underlying protocol conformance testing process, and proposed the Sense Testing method which special used in the low layer protocol testing, ARP protocol was used to be an example for authentication, and analysis similar agreements versatility of the communication process to write the common codec and adaptor for the same protocol; improved laboratory testing tool, develop the performance module of the testing tool, and generate performance test reports with the testing tool; use the RCP technology to package and release the testing tool; finally, the paper analysis the characteristics of TTCN-3 which could be used to test protocol performance metrics, propse the performance testing framework which was modified based on the exist performance test framework which is based on TTCN-3, and took the HTTP protocol as an example to test its performance metrics, also prepare the comman codec and performance test adaptor of the HTTP protocol, to verify the possible of TTCN-3 could be used to test protocol performance metrics.
Keywords/Search Tags:Low Layer Protocols Testing, TTCN-3, Protocols Performance Testing, TTRun
PDF Full Text Request
Related items