wrk-api-bench 0.0.9

Library to perform HTTP benchmarks using wrk and produce useful performance regression information
Documentation
#![warn(missing_docs, missing_debug_implementations)]

#[macro_use]
extern crate derive_builder;
#[macro_use]
extern crate log;

mod benchmark;
mod error;
mod lua;
mod plot;
mod result;
mod wrk;

pub use benchmark::{Benchmark, BenchmarkBuilder, BenchmarkBuilderError};
pub use error::WrkError;
pub use lua::LuaScript;
pub use plot::Gnuplot;
pub use result::{WrkResult, WrkResultBuilder, WrkResultBuilderError};
pub use wrk::{Benchmarks, Headers, HistoryPeriod, Wrk, WrkBuilder, WrkBuilderError};

pub(crate) type Result<T> = std::result::Result<T, WrkError>;