Mobu

mobu (short for “monkey business”) is a continous integration testing framework for the Rubin Science Platform . It attempts to simulate user interactions with Science Platform services continuously, recording successes and failures and optionally reporting failures to a Slack channel via a Slack incoming webhook. It runs some number of “monkeys” that simulate a random user of the Science Platform. Those monkeys are organized into “flocks” that share a single configuration across all of the monkeys. It can be used for both monitoring and synthetic load testing.

mobu is on github at lsst-sqre/mobu.

User Guide

Learn how to configure mobu to run your run and test your code.

User Guide
Operations

Learn how to add mobu to new environments and add new integrations to mobu.

Operations
Development

Learn how to add contribute to the mobu codebase.

Operations