Patent attributes
An apparatus and method for testing includes acquiring a plurality of candidate network functions of a network service defined by network functions required by the network service and links between the network functions. The plurality of candidate network functions includes at least one candidate network function for each required network function, and includes a plurality of candidate network functions for at least one required network function. Links between the candidate network functions are tested, and a link performance metric for each tested link is determined. A candidate network service for end-to-end performance estimation is built from candidate network functions having interfaces for which the link performance metrics indicate performance above a threshold. An end-to-end performance metric for the candidate network service is estimated based on the link performance metrics. The candidate network service is output to a production environment based on the estimated performance metric.