GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - openstack/rally: Rally provides a framework for performance analysis and benchmarking of individual OpenStack components as well as full production OpenStack cloud deployments. Mirror of code maintained at opendev.org.

BranchesTags
Open more actions menu

Latest commit

 

History

6,222 Commits
6,222 Commits

Folders and files

NameName
Last commit message
Last commit date
.zuul.d
.zuul.d
 
 
doc
doc
 
 
etc
etc
 
 
rally-jobs
rally-jobs
 
 
rally
rally
 
 
samples
samples
 
 
tests
tests
 
 
.coveragerc
.coveragerc
 
 
.dockerignore
.dockerignore
 
 
.gitignore
.gitignore
 
 
.gitreview
.gitreview
 
 
CHANGELOG.rst
CHANGELOG.rst
 
 
CONTRIBUTING.rst
CONTRIBUTING.rst
 
 
DOCKER_README.md
DOCKER_README.md
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
README.rst
README.rst
 
 
bindep.txt
bindep.txt
 
 
pyproject.toml
pyproject.toml
 
 
requirements.txt
requirements.txt
 
 
setup.cfg
setup.cfg
 
 
setup.py
setup.py
 
 
test-requirements.txt
test-requirements.txt
 
 
tox.ini
tox.ini
 
 
types-requirements.txt
types-requirements.txt
 
 
upper-constraints.txt
upper-constraints.txt
 
 

Repository files navigation

Rally

Latest Version Apache License, Version 2.0

Rally is a tool for testing how a system behaves under load. You describe what to do, how hard to push and what counts as success in a task file. Rally runs it, measures every iteration, keeps the results and turns them into reports.

The Rally core has no code for any particular system; plugins connect it to one. OpenStack support comes from the rally-openstack package, a few generic plugins (for example, HTTP requests) ship with Rally itself, and you can write plugins for your own services.

Features

  • Load tests with clear pass or fail criteria (SLA), so a task can gate a CI pipeline.
  • Verification: runs an existing test suite such as Tempest against an environment and compares the results with earlier runs.
  • History: every result is kept in a database.
  • Reports: interactive HTML, trends across many runs, JSON, JUnit XML and Elasticsearch export.
  • Plugins for everything: platforms, scenarios, runners, contexts, SLA criteria, hooks, exporters and verifiers. Write your own or install a plugin package.

Quick start

No cloud needed: this task sends HTTP requests to a website and checks that every response is successful and fast enough.

$ pip install rally
$ rally db create
$ rally env create --name local
$ cat > task.yaml << EOF
---
version: 2
title: My first task
subtasks:
  - title: Check that example.com responds
    scenario:
      HttpRequests.check_request:
        url: https://www.example.com
        method: GET
        status_code: 200
    runner:
      constant:
        times: 20
        concurrency: 4
    sla:
      failure_rate:
        max: 0
      max_seconds_per_iteration: 2
EOF
$ rally task start task.yaml
$ rally task report --out report.html

To test an OpenStack cloud, install rally-openstack and follow the tutorial.

Links

  • Documentation: https://rally.readthedocs.io/latest/ (also published at https://docs.openstack.org/rally/latest/)
  • Release notes: https://opendev.org/openstack/rally/src/branch/master/CHANGELOG.rst
  • Source: https://opendev.org/openstack/rally
  • Bugs: https://bugs.launchpad.net/rally
  • Contributing: https://opendev.org/openstack/rally/src/branch/master/CONTRIBUTING.rst
  • OpenStack plugins: https://opendev.org/openstack/rally-openstack
  • License: Apache License, Version 2.0

About

Rally provides a framework for performance analysis and benchmarking of individual OpenStack components as well as full production OpenStack cloud deployments. Mirror of code maintained at opendev.org.

opendev.org/openstack/rally

Resources

Readme
Apache-2.0 license

Contributing

Contributing
Activity
Custom properties

Stars

346 stars

Watchers

65 watching

Forks

269 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.