Simulating traffic from a large number of users or applications are needed in order to secure scalability, performance, and characteristics of a virtual network function, VNF. It is also vital for testing a network functions virtualization infrastructure, NFVI, or a VNF on top of a NFVI.
It is a huge challenge building a NFVI that works effectively with all type of VNFs.
Considering that the NFVI might be made available from one vendor and the VNFs from multiple other vendors the task of integrating the VNFs with the NFVI has grown considerable from an operator perspective. This although the VNF vendor has probably tested the node in a networked environment before delivery.
Testing a NFVI follows a normal test cycle with securing the different layers, hardware, virtualization, and functions for storage, computing, and network. Then there is integration and interworking tests between the different layers together with system verification. This process can be done in different fashions but need to cover these basics.
Although a NFVI might have been through a number of system verification activities there might still be large performance problems when integrating with a VNF. One efficient strategy is to use application layer performance testing with realistic and detailed user simulations using a full-stack implementation.
One fundamental reason is that the analysis of the traffic model and how it is broken down to an actual simulation model (that is realized as test cases).
Here applications need to be thoroughly analyzed. Different types of application use different parts of the resources and a good understanding of different application behaviors is needed in order to simulate traffic that exercise relevant parts of the infrastructure.
Another reason for using application traffic is that today's infrastructure nodes and equipment is getting aware and making decisions based on application traffic types and content. Here the importance of having a full stack simulation of the traffic comes in, where a full stack will give not only a correct application behavior but also a correct network behavior with retransmission, loss or delay of packets, etc., resulting in realistic traffic simulation.
In today's dynamic world of applications, this work is a never ending process, users and application behaviors change rapidly. To boost confidence levels even further you can deploy Pureload monitoring to find and identify bottlenecks in the live network.
At PureLoad Software we work with supplying load test tools and solutions. We can supply from individual tools to fully working environments that suits your specific testing needs.
Through our technology and thought leadership, unprecedented experience in load and performance testing of complex solutions, we don’t just sell you the tool. We can be with you through the whole process from analysis to design, execution and reporting.