Skip to content

Repository files navigation

DOI

Demo of the Input Data and Properties Annotation

This demo presents how our approach to automated parameterization of load tests under evolving workloads and APIs can be used. We utilize Input Data and Properties Annotations (IDPAs) to parameterize generated load tests and evolve them over API changes. The approach is implemented as part of ContinuITy. As exemplary application to be load tested, we utilize the Broadleaf Heat Clinic.

All steps can be replayed with the tooling provided in this repository. You are welcome to try it yourself. However, we also provide the results of all steps for an overview.

For cloning the repository to your local computer, please install Git Large File Storage and use the following command:

git clone https://github.com/ContinuITy-Project/idpa-demo.git

Content

The demo consists of the following steps:

  1. Reprequisites
  2. Generating an Application Model
  3. Annotating the Application Model
  4. Extending to Full IDPA
  5. Generating a Parameterized Load Test
  6. Evolving the IDPA over API changes
  7. Generating a Parameterized Load Test for the new API Version

Start with the Demo...

About

How to use Input Data and Properties Annotations

Resources

Stars

0 stars

Watchers

6 watching

Forks

Releases

Packages

Contributors

Languages