Skip to content

A Performance Engineer’s Toolbox

According to a performance research from DoubleClick, slow loading sites often results in reduced revenue. Therefore, successful companies integrated performance engineering in their development chain. They verify non-functional requirements early in the application lifecycle and monitor performance also at production. This post will outline tools and skills required for the former and the latter.


A performance specialist is technology-savvy and has hands-on experience in a broad range of load injection, tracing and supporting tools. Based on my knowledge, the most valuable skills of non-functional testing specialists are software development, a thorough understanding of modern technologies, real collaboration, and excellent problem analysis.


Besides, they should have hands-on experience in at least one load injection and tracing tool. The table below summarizes a standard toolset of a performance engineer.

Type Tool Details
Load injection SilkPerformer Many technologies supported
LoadRunner Many technologies supported
JMeter Limited technology support
Tracing and Monitoring dynaTrace AppMon User experience, application performance, infrastructure monitoring
AppDynamics User experience, application performance, infrastructure monitoring
Introscope Application performance, infrastructure monitoring
Fiddler Web debugging proxy
Wireshark Network protocol analyser
Silk Performance Manager Simulation of synthetic transactions
Utils PageSpeed Web design analysis
YSlow Web design analysis
Ultraedit Text Editor
Wanbridge Network simulation, delay, latency, package loss
DBVisualizer DB queries
V-Studio .Net development
Eclipse Java development
Office Reporting
Putty Access to Unix environments

With the rise of new technology, their toolset will possibly increase in the future. I recommend rethinking your performance engineering approach, methods, and toolset regluarly because innovation is the key to success and survival.



Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: