RuMeter
A load test platform for writing a load test script by rust. Just like JMeter, but it prefer using like SDK, not a GUI tool. It is:
- Fast RuMeter's zero-cost abstractions give you bare-metal performance.
- Extensiable RuMeter is easy to use and develop your own components.
- Script RuMeter is just an SDK, and the best way to use it is using in your script.
Example
A basic HTTP API load test with RuMeter.
Make sure you add the dependence on your Cargo.toml:
[]
= "0.1.0"
Then, you should define your own controller first. Your controller must implement trait Controller:
;
Then, on your main.rs:
async
more examples can be found here.
Todo
Now only http sampler has implemented. More commonly used samplers will implement in future version.
License
This project is licensed under the MIT license.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in RuMeter by you, shall be licensed as MIT, without any additional terms or conditions.