Module: RFuzz

Defined in:
lib/rfuzz/stats.rb,
lib/rfuzz/client.rb,
lib/rfuzz/random.rb,
lib/rfuzz/browser.rb,
lib/rfuzz/session.rb,
lib/rfuzz/pushbackio.rb,
ext/fuzzrnd/fuzzrnd.c,
ext/http11_client/http11_client.c

Overview

A very simple little class for doing some basic fast statistics sampling. You feed it either samples of numeric data you want measured or you call Sampler.tick to get it to add a time delta between the last time you called it. When you’re done either call sum, sumsq, n, min, max, mean or sd to get the information. The other option is to just call dump and see everything.

It does all of this very fast and doesn’t take up any memory since the samples are not stored but instead all the values are calculated on the fly.

Defined Under Namespace

Modules: HttpEncoding Classes: Browser, FuzzRnd, FuzzRndError, HttpClient, HttpClientError, HttpClientParser, HttpClientParserError, HttpResponse, Notifier, PushBackIO, RandomGenerator, Sampler, Session, StatsTracker