ce-test-actor

module
v0.0.0-...-3c0a6b6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 8, 2020 License: Apache-2.0

README

ce-test-actor

The actor accepts events and can be configured to respond differently.

# (Optional) Set this env to delay the responses.
DELAY=5s
# (Optional) Set this env to only delay for these hosts; use "*" to match all hosts.
DELAY_HOSTS=default-broker.default.svc.cluster.local,other.example.com
# (Optional) Set this env to echo events back for these hosts; use "*" to match all hosts.
ECHO_HOSTS=default-broker.default.svc.cluster.local,other.example.com
# (Optional) Set this env to always respond error for these hosts; use "*" to match all hosts.
ERR_HOSTS=default-broker.default.svc.cluster.local,other.example.com
# (Optional) Set this env to response with a certain error rate. ERR_HOST must be set first.
ERR_RATE=50
./actor

The seeder seeds test events and can be configured to seed differently.

# (Required) Set this env as the seeding target.
TARGET=default-broker.default.svc.cluster.local
# (Required) Set this env as the interval to seed events.
INTERVAL=1s
# (Default=1) The number of events to seed concurrently each time.
CONCURRENCY=10
# (Optional) Set this env to add additional events extensions.
EXTENSIONS=foo:bar;abc:def
# (Optional) Set event payload size (in # of bytes).
SIZE=1000000
./seeder

The br-gen helps generate yamls for a test "suite". It generates 1 broker yaml, 1 seeder yaml and 1 triggers yaml. Check out main.go for flags.

./br-gen -output=/home/loadtest -ns=loadtest -slow=15m -interval=5s -count=150 -actors=20

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL