Module ab_testing

Module ab_testing 

Source
Expand description

A/B Testing for Mocks

This module provides functionality for defining multiple mock variants for a single endpoint and routing traffic to different variants based on configuration (e.g., 10% to variant=new_user, 90% to variant=existing_user).

Re-exports§

pub use analytics::ABTestReport;
pub use analytics::VariantComparison;
pub use manager::VariantManager;
pub use middleware::apply_variant_to_response;
pub use middleware::select_variant;
pub use middleware::ABTestingMiddlewareState;
pub use types::ABTestConfig;
pub use types::MockVariant;
pub use types::VariantAllocation;
pub use types::VariantAnalytics;
pub use types::VariantSelectionStrategy;

Modules§

analytics
Analytics for A/B testing
manager
Variant manager for A/B testing
middleware
A/B testing middleware for variant selection
types
Types for A/B testing mock variants