NeoLoad and Jenkins – Virtual Workshop Series

Session 101:  Performance Pipelines in Jenkins, Azure, and Gitlab

In this hands-on workshop, we’ll familiarize you with how to run load tests in Jenkins using the NeoLoad Platform. We’ll walk through the concepts and components, giving a chance for Q&A along the way, and actually configure and run Jenkins pipelines to produce performance reports for later analysis.

Agenda:

  • Running your First NeoLoad test in Jenkins from the examples
  • Conceptual Architecture: What’s Going on Here and Why This is Foundational
  • Basic Go/no-go Signals: exit codes, test summary, SLA results
  • Putting it all together

 

Instructional Presenter: Paul Bruce, Performance Engineering Director at Neotys

Session 201: Scaling Performance Pipelines in your Org

In this workshop, we’ll go beyond just running simple performance pipelines to implement automation that differs per project and environment. We’ll also look to minimize slow execution and false positives to build confidence in teams that depend on the testing outcomes. We’ll review load infrastructure options in NeoLoad Web that further improve cost and manageability when scaling these pipelines as a self-service model across your organization.

Agenda: 

  • Recap of 101 Performance Pipelines
  • Dynamic artifacts: on-the-fly YAML, execution parameters, environment variables
  • Parallel testing considerations: SuT sanity, cleanup, and asynchronous flows
  • Infrastructure provisioning models & capacity planning
  • Putting it all together

Instructional Presenter: Paul Bruce, Performance Engineering Director at Neotys 

Session 301: Advanced Patterns for Performance Pipelines

This hands-on workshop, we’ll take your performance pipelines to the next level by covering test data security, Git branches and test suite promotion patterns, NeoLoad as-code, APM data, Docker, and use of real-time results from the NeoLoad Web API. After the group workshop, you can schedule follow-up sessions with the instructor to dig deep into specific topics of interest.

Agenda: 

  • Injecting Secrets and Credentials into tests in a safe manner
  • Git branches, tagging, and promoting changes to test assets
  • A Primer to NeoLoad as-code and neoload-compose for dynamic test suites
  • Integrating APM Data into your test results using Dynatrace
  • Attaching dynamic Docker infrastructure using the NeoLoad CLI
  • Using the NeoLoad Web REST API for real-time fastfail and custom analysis

 

Instructional Presenter: Paul Bruce, Performance Engineering Director at Neotys