{
  "manifestVersion": 1,
  "name": "Performance Academy",
  "shortName": "Performance",
  "description": {
    "en": "A gamified trainer for the ISTQB Performance Testing (CT-PT) syllabus: 33 levels, flashcards, a glossary and a full sample exam, coached by Sprinti the cheetah.",
    "de": "Ein gamifizierter Trainer für den ISTQB-Lehrplan Performanztest (CT-PT): 33 Level, Karteikarten, Glossar und eine komplette Beispielprüfung, gecoacht von Gepard Sprinti."
  },
  "languages": [
    { "code": "en", "name": "English", "url": "./?lang=en" },
    { "code": "de", "name": "Deutsch", "url": "./?lang=de" }
  ],
  "defaultLanguage": "en",
  "keywords": {
    "en": ["Performance testing", "Puzzle", "ISTQB syllabus", "CT-PT", "Load testing", "Flashcards", "Exam preparation"],
    "de": ["Performance-Tests", "Rätsel", "ISTQB-Lehrplan", "CT-PT", "Lasttests", "Karteikarten", "Prüfungsvorbereitung"]
  },
  "category": { "en": "Performance testing", "de": "Performance-Tests" },
  "genre": { "en": "Puzzle", "de": "Rätsel" },
  "format": {
    "en": "5 worlds, 33 levels, flashcards and a full sample exam",
    "de": "5 Welten, 33 Level, Karteikarten und eine komplette Beispielprüfung"
  },
  "platform": { "en": "Plays in your browser", "de": "Läuft im Browser" },
  "controls": { "en": "Mouse, touch or keyboard", "de": "Maus, Touch oder Tastatur" },
  "outcomes": {
    "en": [
      "Principles and types of performance tests",
      "Metrics, aggregation and how to read test results",
      "Planning, scripting and running a performance test",
      "Throughput, load profiles and concurrency",
      "Choosing the right performance testing tools"
    ],
    "de": [
      "Prinzipien und Arten von Performanztests",
      "Metriken, Aggregation und das Lesen von Testergebnissen",
      "Planung, Skripterstellung und Durchführung eines Performanztests",
      "Durchsatz, Lastprofile und Nebenläufigkeit",
      "Die passenden Werkzeuge für Performanztests auswählen"
    ]
  },
  "price": "free",
  "themeColor": "#3159D6",
  "updated": "2026-10-22",
  "x-clientId": "performance",
  "icons": [
    { "src": "favicon.svg", "sizes": "any", "type": "image/svg+xml" },
    { "src": "images/icon-192.png", "sizes": "192x192", "type": "image/png" },
    { "src": "images/icon-512.png", "sizes": "512x512", "type": "image/png" }
  ],
  "cover": {
    "desktop": {
      "src": "images/cover-desktop.png",
      "width": 836,
      "height": 471,
      "type": "image/png",
      "alt": {
        "en": "Sprinti the cheetah with a stopwatch next to a load-test graph and a trail of level markers",
        "de": "Gepard Sprinti mit Stoppuhr neben einem Lasttest-Diagramm und einem Pfad aus Level-Markierungen"
      }
    },
    "mobile": {
      "src": "images/cover-mobile.png",
      "width": 640,
      "height": 800,
      "type": "image/png",
      "alt": {
        "en": "Sprinti the cheetah with a stopwatch below a load-test graph and above a trail of level markers",
        "de": "Gepard Sprinti mit Stoppuhr unter einem Lasttest-Diagramm und über einem Pfad aus Level-Markierungen"
      }
    }
  }
}
