restler-fuzzer
locust
restler-fuzzer | locust | |
---|---|---|
15 | 58 | |
2,466 | 23,703 | |
1.2% | 1.1% | |
7.3 | 9.8 | |
19 days ago | 3 days ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
restler-fuzzer
- Protegendo APIs da Esquerda para a Direita (e em td no meio do caminho) [Tradução +/- Comentada]
-
Machine Learning Helps Fuzzing Find Hardware Bugs
It is popular in domains where it’s effective but it’s not as useful when it’s hard to know if an output is correct. I know several tools which fuzz mobile app UIs to see if you can cause crashes or irrecoverable states with random inputs because those are easy to detect, but beyond that you start needing to have more traditional QA approaches to say whether the resulting state is correct.
One area which is very interesting is the use of OpenAPI schemas to help with APIs since you can use the schemas to guide generation and validation. It’s non-trivial to do with authentication but I found this project of interest:
https://github.com/microsoft/restler-fuzzer
- RESTler is a stateful REST API fuzzing tool
- RESTler: Stateful REST API fuzzing tool
- GitHub - microsoft/restler-fuzzer: RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services
- RESTler API fuzzing is now on Github (finally ?
-
Show HN: OpenAPI fuzzer – fuzzing APIs based on OpenAPI specification
There's another one here by Microsoft - this is cool though! great to see more Rust tools.
https://github.com/microsoft/restler-fuzzer
- Web app Fuzzing
-
I need some help building an API from github
once you install git, just do git clone https://github.com/microsoft/restler-fuzzer
locust
- Protegendo APIs da Esquerda para a Direita (e em td no meio do caminho) [Tradução +/- Comentada]
-
codecov gone from PyPi
I'm assuming this breaks a ton more than just my project (https://github.com/locustio/locust/actions/runs/4687344723/jobs/8315803536)
-
Simple, open-source, lightweight stress tool
If, like me, AGPL isn't your cup of tea, you can look at vegeta or locust which are both MIT.
- What server to pick for a good amount of consistent traffic?
-
Load/Stress test Apache
locust if you can code
- Simple web performance testing with Selenium?
- Can I use pytest for smoke testing?
-
Load Testing: An Unorthodox Guide
Agreed with a lot of the points here, like starting small with a single piece of your API, then slowly expanding your tests once you’re comfortable that you know what you’re doing.
Note that if you use the Locust framework to write your load tests in Python, it takes care of measuring and reporting the latency and throughput for you. It’s really nice.
https://locust.io/
-
CloudRun min max
For my application, to tune these parameters I used a load testing tool. I built a script using Locust.
- I wrote a kubernetes operator for “locust”, should I open source it
What are some alternatives?
cats - CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance.
Selenium WebDriver - A browser automation framework and ecosystem.
openapi-fuzzer - Black-box fuzzer that fuzzes APIs based on OpenAPI specification. Find bugs for free!
PyAutoGUI - A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.
bachelor-thesis
Gatling - Modern Load Testing as Code
openapiv3 - Rust Open API v3 Structs and Enums for easy deserialization with serde
aiounittest - Test python asyncio-based code with ease.
splinter - splinter - python test framework for web applications
siege - Siege is an http load tester and benchmarking utility
PyRestTest - Python Rest Testing
anteon - Anteon (formerly Ddosify) - Effortless Kubernetes Monitoring and Performance Testing. Available on CLI, Self-Hosted, and Cloud