Open Source Tools for Performance Testing and Monitoring

Kaushal Dalvi

Are you finding it hard to make time for performance testing? Does your code end up shipping to production with little or no performance validation due to the lack of tools or expertise? Do you often wonder what system performance looks like in production to end users? Whether you are a test engineer, developer, or seasoned performance tester who has used traditional tools like LoadRunner, there are times when you need to get a quick read on the performance characteristics of your system and determine if there are any regressions. Join Kaushal Dalvi as he shares tips, tricks, and techniques that can help you get started with performance testing and system performance monitoring using open source tools. Kaushal describes an easy way to get answers about the basic performance, stability, scalability, and reliability characteristics of your system. He demonstrates tools—such as Hey/Boom, Artillery and Lighthouse—and discusses how to validate performance by monitoring utilization and latencies in production. By leveraging these tools and techniques and integrating them into a continuous integration pipeline, you will no longer have to cross your fingers and hope for performance when your code goes live.

About the Presenter

Since he got his first computer at age thirteen, Kaushal Dalvi has been interested in systems and software performance. He spent days researching performance characteristics of different motherboards, CPUs, GPUs, RAM, and disks to configure/overclock them to squeeze the maximum frames/second out of the games he played. Kaushal built and maintained websites for local businesses, where he started learning about performance and reliability. He developed a taste for it and now nine years later continues working in the same field with workload modeling, test scripting and execution, result and bottleneck analysis, and much more.

Upcoming Events

Sep 22
Oct 13
Apr 27