rumeter-component 0.1.3

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.
Documentation
use async_trait::async_trait;
use record::RecordData;

pub mod group;
pub mod record;
pub mod samplers;
pub mod output;

#[async_trait]
pub trait Sampler {
    async fn run(&self) -> RecordData;
}

#[async_trait]
pub trait Controller {
    async fn run(&self) -> Vec<RecordData>;
}

pub trait Output {
    fn write(&mut self, data: RecordData);
}