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.
Skills
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.
Toolset
According to performance research from ence in at le, 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 the tools and skills required for the former and the latter.nitoringAppDynamicsUser experience, application performance, infrastructure monitoringIntroscopeApplication performance, infrastructure monitoringFiddlerWeb debugging proxyWiresharkNetwork protocol analyserSilk Performance ManagerSimulation of synthetic transactionsUtilsPageSpeedWeb design analysisYSlowWeb design analysisUltraeditText EditorWanbridgeNetwork simulation, delay, latency, package lossDBVisualizerDB queriesV-Studio.Net developmentEclipseJava developmentOfficeReportingPuttyAccess 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 regularly because innovation is the key to success and survival.
Comments