What Is Goose?
Requirements
Glossary
1.
Getting Started
1.1.
Creating A Load test
1.2.
Validating Requests
1.3.
Running A Load Test
1.4.
Run-Time Options
1.4.1.
Common Options
1.4.2.
Test Plan
1.4.3.
Throttle
1.4.4.
Limiting Scenarios
1.4.5.
Custom Options
1.5.
Metrics
1.6.
Tips
2.
Logging
2.1.
Request Log
2.2.
Transaction Log
2.3.
Scenario Log
2.4.
Error Log
2.5.
Debug Log
3.
Controllers
3.1.
Telnet Controller
3.2.
WebSocket Controller
4.
Gaggle: Distributed Load Test
4.1.
Manager
4.2.
Worker
4.3.
Configuration
4.4.
Technical details
5.
Coordinated Omission
5.1.
Mitigation
5.2.
Metrics
6.
Configuration
6.1.
Defaults
6.2.
Scheduling Scenarios And Transactions
6.3.
RustLS
7.
Examples
7.1.
Simple
7.2.
Closure
7.3.
Session
7.4.
Drupal Memcache
7.5.
Umami
Light
Rust
Coal
Navy
Ayu
The Goose Book
Examples
Goose includes several examples to demonstrate load test functionality, including:
Simple
(
examples/simple.rs
)
Closure
(
examples/closure.rs
)
Session
(
examples/session.rs
)
Drupal Memcache
(
examples/drupal_memcache.rs
)
Umami
(
examples/umami/
)