Giter Site home page Giter Site logo

Stress testing ? about strest HOT 8 CLOSED

eykrehbein avatar eykrehbein commented on July 29, 2024 2
Stress testing ?

from strest.

Comments (8)

Spengreb avatar Spengreb commented on July 29, 2024 3

Working on this at the moment.

The basic idea is to add 'repeat' and 'threads' into the schema of a request to start with. Firing requests off as quickly as possible and concurrently. Each thread being a user effectively. Though would like this configurable in future with a "ramp-up period" similar to JMeter.

As a side-effect with the repeat function would it be possible to use Faker in the URL too? i.e. repeat request but each time have a bit of Fake or random data in the URL.

Will post a PR when I've got it working, at the moment I only have schema validation done.

Anything you dont agree with let me know!

from strest.

eykrehbein avatar eykrehbein commented on July 29, 2024

Love this idea!

from strest.

vinyguedess avatar vinyguedess commented on July 29, 2024

How can I contribute ?

from strest.

eykrehbein avatar eykrehbein commented on July 29, 2024

@vinyguedess You can fork this repo and create a pull request with your changes

from strest.

eykrehbein avatar eykrehbein commented on July 29, 2024

Stress testing

from strest.

eykrehbein avatar eykrehbein commented on July 29, 2024

@Spengreb thanks for contributing! As I said on Twitter, I'm unfortunately unable to work on the project atm so every help is even more appreciated! :D

Your idea sounds good! And to answer your question: you can use the Faker keyword everywhere just like the Value keyword since regex searches every key of each request for those patterns

from strest.

eykrehbein avatar eykrehbein commented on July 29, 2024

Added a feature to repeat a request x amount of times in #35. It's not per second but synchronously. Do you think a per-second-stress-test is still in need? @vinyguedess

from strest.

vinyguedess avatar vinyguedess commented on July 29, 2024

No, the purpose is check for concorrent connections. I think it satisfies it.

from strest.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.