Passive performance testing of network protocols

Xiaoping Che, Stephane Maag

Research output: Contribution to journalArticlepeer-review

Abstract

Complementary to performance evaluation, performance testing of communicating protocols is a qualitative and quantitative test of a system, aiming at checking whether performance requirements of protocols have been satisfied under certain conditions. It raises an interesting issue of accurately formalizing specified performance requirements by taking consideration of data values of the protocol messages. In this paper, we present a novel logic-based testing approach to check protocol performance requirements through real execution traces and formally specified properties. In order to evaluate and assess our methodology, we develop a prototype and present experiments through a set of Session Initiation Protocol (SIP) properties. Finally, a performance benchmark method is proposed and relevant verdicts and discussions are provided.

Original languageEnglish
Pages (from-to)36-47
Number of pages12
JournalComputer Communications
Volume51
DOIs
Publication statusPublished - 15 Sept 2014
Externally publishedYes

Keywords

  • Passive testing
  • Performance testing
  • Session Initiation Protocol

Fingerprint

Dive into the research topics of 'Passive performance testing of network protocols'. Together they form a unique fingerprint.

Cite this