A system for building a packet of test data for testing a communications
network comprises a characterizing component which describes one or more
protocols by providing one or more rules which are used to build the
packet of test data. The system also includes a packet building component
for building the packet of test data in accordance with the one or more
protocol descriptions, and a storage component for storing one or more
packets which are built by the packet building component.