mozilla-services / contile

This is the back-end server for the Mozilla Tile Service (MTS)

Home Page:https://mozilla-services.github.io/contile/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Migrate molotov-based load tests to Locust

data-sync-user opened this issue · comments

The load tests for Contile currently use Molotov. I suggest we migrate them to use locust, since that has been working well for Merino.

Resources

Acceptance Criteria

  • Load tests cover Firefox user (status code 200) and Non-Firefox user (status code 403) requests to the /v1/tiles endpoint
  • Load tests follow precedent for easy Continuous Delivery integration
  • Load tests have Docker support
  • Load tests have Kubernetes support
  • README documentation includes:
    • Contribution guidelines
    • Local and distributed execution instructions

┆Issue is synchronized with this Jira Task
┆Epic: Implement Continuous Deployment for Contile