restqa icon indicating copy to clipboard operation
restqa copied to clipboard

🚀 [FEATURE]: Performance - Generate Test Fixture for Vegeta

Open olivierodo opened this issue 3 years ago • 2 comments

👀 Background

As part of RestQA is to allow backend engineers to have an easy way to run performance test with their favorite tool.

✌️ What is the actual behavior?

Currently the users can generate test fixture for the following performance tool:

  • Artillery

🕵️‍♀️ How to reproduce the current behavior?

  1. Install RestQA npm i -D @restqa/restqa
  2. Enable performance testing see documentation

🤞 What is the expected behavior?

We would love to be able to choose another tool such as Vegeta

😎 Proposed solution.

  • [ ] Generate Vegeta Fixture
  • [ ] Update documentation
  • [ ] Update Report UI
  • [ ] Create a video for the screencast

🙏 Would you be willing to submit a PR?

Yes

Code of Conduct

  • [X] I agree to follow this project's Code of Conduct

olivierodo avatar Dec 06 '22 06:12 olivierodo

Codebase to modify:

  • https://github.com/restqa/restqa/blob/master/packages/core-performance/src/vendors/index.js
  • https://github.com/restqa/restqa/blob/master/packages/core-performance/src/vendors/vegeta.js

olivierodo avatar Dec 16 '22 18:12 olivierodo

Hey, Did you notice we tagged this issue as good first issue, would you consider to contribute?

It's very simple:

  1. Take a look at our Contribution guideline
  2. Join our Discord server, our community is ready to support you.
  3. Ask your question into the _🙏_contribution channel

meme

github-actions[bot] avatar Dec 18 '22 09:12 github-actions[bot]