Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Performance testing utilities for C++ [closed]

I was curious whether anyone has any suggestions for performance testing libraries and frontends that will produce nice graphical charts for C++ (like how gcov produces coverage data and there are frontends out there for viewing the code coverage data). Being able to produce charts like:

http://download.eclipse.org/eclipse/downloads/drops/S-3.7M4-201012081300/performance/performance.php?fp_type=0

would be pretty slick. We use cppunit right now for unit testing, so maybe there is something that integrates with that.

Some more info: We're compiling on Linux (we use Ubuntu Lucid/Maverick) on Intel x86-64 machines.

like image 329
Kenny Peng Avatar asked Jan 05 '11 16:01

Kenny Peng


People also ask

Which tool is used for performance testing?

JMeter is an open source tool that can be used for performance and load testing for analyzing and measuring the performance of a variety of services. This tool is mainly used for web and web service applications.

Which framework is best for performance testing?

APTf or Aspire's Performance Testing framework is a one-stop-shop for end-to-end application performance testing using a single framework. The latest upgrade APTf 2.0 like its predecessor covers all aspects of performance including, speed, scalability, responsiveness and endurance.


1 Answers

Some suggestions:

  • The googletest C++ framework is capable of producing JUnit-compatible reports.
  • Hudson can be used to run your tests. It only requires that your C++ application can be run as a console application.
  • The Hudson Performance Plugin can generate graphical charts from JUnit reports.
  • There are many other plugins.
like image 86
StackedCrooked Avatar answered Oct 23 '22 04:10

StackedCrooked