Module: ReqSample

Defined in:
lib/reqsample/generator.rb,
lib/reqsample/cli.rb,
lib/reqsample/hash.rb,
lib/reqsample/time.rb,
lib/reqsample/version.rb,
lib/reqsample/request_paths.rb,
lib/reqsample/request_verbs.rb,
lib/reqsample/response_codes.rb

Overview

Top-level module for ReqSample constants and classes.

Defined Under Namespace

Classes: CLI, Generator, Hash, Time

Constant Summary collapse

VERSION =
'0.0.4'
REQUEST_PATHS =

These probabilities are purely random guesses

%w[
  / /robots.txt /humans.txt /?with_params
].freeze
REQUEST_VERBS =

These probabilities are purely random guesses

{
  'GET' => 100,
  'HEAD' => 10,
  'OPTIONS' => 1
}.freeze
RESPONSE_CODES =

These probabilities are purely random guesses

{
  '200' => 100,
  '204' => 1,
  '301' => 5,
  '302' => 10,
  '304' => 30,
  '400' => 3,
  '401' => 2,
  '403' => 6,
  '404' => 13,
  '429' => 3,
  '500' => 2,
  '502' => 7,
  '503' => 3,
  '504' => 3
}.freeze