Apparatus and method for recommending associated components based on performance measurement of components

Disclosed are an apparatus and method which visualizes the result of performance measurement obtained by executing of a method that measures performance of components, performs performance comparison, generates association rules by analyzing a list of associated components through the performance comparison of the correlated components selected by a user, and automatically recommends the alternative components by searching relation analysis information for the specific component. The apparatus includes a component performance measurer for generating a performance measurement program for the components and measuring the performance of the components by executing the program, a component performance comparator for comparing the performances of the components selected by a user according to performance measurement elements, a component repository for storing the specification information of each component, the performance measurement result information and the performance comparison result information, an associated component analyzer for searching for association rules by analyzing the component comparison list information, and an alternative component recommender for recommending alternative components to users in the order of their association degree with respect to a specific component.