Conference Presentations

STARCANADA 2019 How Fast Is My App? Performance Testing 101
Slideshow

Join Gene Gotimer as he showcases open source tools like JMeter and Gatling to measure different types of performance testing. He'll also discuss how Firefox and Chrome can show what the user experience is like in terms of performance.

Gene Gotimer
Continuous Performance Testing: A Tale of Two Worlds
Slideshow

Once upon a time, in a land far away, application performance was a differentiator in the market. But in today's competitive landscape, having a highly responsive and scalable application is a basic expectation. Performance no longer lives on the fringe of the quality world.

Kaushal Dalvi
Finding Performance Issues Early with JMeter
Slideshow

Nonfunctional tests like performance tests are often left until the end of the delivery cycle because they can be expensive in terms of time, resources, and effort. However, performance issues can be difficult to resolve when found late in the software development lifecycle. Apache JMeter is an open source tool designed to load test functional behavior and measure performance. JMeter can be used to develop, manage, and execute load and performance tests while the code is being developed, rather than waiting to do performance testing until just before release. By using it early in your delivery pipeline, you can find and resolve performance issues as soon as they are introduced. Join Bob Foster as he shows how to use JMeter, design test scenarios, parameterize and seed tests, and execute those tests within Jenkins as part of a CI/CD pipeline.

Bob Foster
Power button Simplify Continuous Operation Tests with a Periodic Reboot

Continuous operation tests find important bugs, partly as a result of their long operation and partly by increasing the probability of finding statistical bugs. However, CO tests have their own downsides. Mandating a periodic reset or reboot can work around these issues, as well as save time and cost for testing, reproduction, debugging, and fix verification.

Michael Stahl's picture Michael Stahl
Adam Auerbach Performance Testing and Value Stream Analysis: An Interview with Adam Auerbach
Video

In this interview, Adam Auerbach, vice president and cohead of the DevTestSecOps practice at EPAM Systems, discusses the book The Kitty Hawk Venture, his experiences at STARWEST, and the topics of performance testing and value stream analysis.

Jennifer Bonine's picture Jennifer Bonine
Using Agile and DevOps to Achieve Quality by Design Using Agile and DevOps to Achieve Quality by Design

When software nears completion, it is the wrong time to focus on quality. Product delivery improves if you invest in a plan, validate in small increments, and focus on continuous testing.

Michael Sowers's picture Michael Sowers
Anj Dubey Embedding Performance Engineering into CI/CD: An Interview with Anj Dubey
Video

In this interview, Anj Dubey, director of performance engineering for McGraw-Hill Education, discusses the need to shift left and embed your performance engineering into your CI/CD pipeline in order to ensure that every line of code is going to meet your performance requirements.

Jennifer Bonine's picture Jennifer Bonine
Monitoring dashboard with criteria set up Solving Production Issues Using Testing Tools

Standard web-monitoring tools can ping webpages and verify that they’re responding, but they don’t alert you to an issue. But you can use the technology in load testing to monitor your sites by running an interactive script that can detect issues and generate emails as needed. It runs constantly like a silent sentry, never sleeping or taking a vacation, improving your sites' reliability.

Nels Hoenig's picture Nels Hoenig
STAREAST 2018 Open Source Tools for Performance Testing and Monitoring
Slideshow

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.

Kaushal Dalvi
STAREAST 2018 Selenium Hacks: Improving Your Skills
Slideshow

Although Selenium has become the open source standard for simulating user interactions with the browser, Andrew Krug likes to think of it as more than one tool in your toolbelt. Andrew says Selenium is like the Craftsman Bolt-On tool—with one battery and one grip, it can become a circular saw, drill, jig saw, or even a tire inflator. He’ll cover thirty or more Selenium hacks in this fast-paced session. Find out how you can employ Selenium for security testing, visual testing, email testing, easy content testing, performance testing, load testing … you get the drift. Briefly touching on each Selenium hack, Andrew has one goal for this session: for all participants to learn one thing that they can use immediately upon return to their workplace. As a bonus, all code covered in this presentation will be put up on GitHub.

Andrew Krug

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.