Research Article
Experimenting with Dynamic Test Component Deployment in TTCN-3
@INPROCEEDINGS{10.1109/TRIDENTCOM.2007.4444687, author={M\^{a}t\^{e} J. Csorba and D\^{a}niel E\o{}ttev\^{e}nyi and S\^{a}ndor Palugyai}, title={Experimenting with Dynamic Test Component Deployment in TTCN-3}, proceedings={3rd International ICST Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TridentCom)}, proceedings_a={TRIDENTCOM}, year={2010}, month={5}, keywords={}, doi={10.1109/TRIDENTCOM.2007.4444687} }
- Máté J. Csorba
Dániel Eöttevényi
Sándor Palugyai
Year: 2010
Experimenting with Dynamic Test Component Deployment in TTCN-3
TRIDENTCOM
IEEE
DOI: 10.1109/TRIDENTCOM.2007.4444687
Abstract
In our work, we investigate efficient usage of TTCN- 3 based test components in the emerging field of distributed performance testing of communicating systems. TTCN-3 is a high level formal specification language used for the specification of Abstract Test Suites (ATSs) suitable for various testing purposes mainly in telecommunication systems testing. A TTCN- 3 based test system may consist of several distributed Parallel Test Components (PTCs) and can be executed utilizing diverse hardware platforms. Our aim is to aid development of load tests by establishing a framework, while collecting best practices at the same time, that can be used to execute tests over mixed hardware resources efficiently. We, mainly focus on automated and dynamic deployment of load test components implemented purely in TTCN-3. Also, the deployment method takes test system load into account by monitoring the participating workstations’ behavior on-line. A potential test method is shown that can be used for testing server applications using low-cost or even legacy hardware as the platform for distributed test components. A basic scenario involving SMTP (Simple Mail Transfer Protocol) service testing is presented as an example.