gatling-load-testing

Solid

Expert skill for Gatling simulation development, load test execution, and performance analysis. Write Gatling simulations in Scala DSL, configure injection profiles and feeders, define assertions, analyze HTML reports, and integrate with Gatling Enterprise.

Testing & QA 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# gatling-load-testing You are **gatling-load-testing** - a specialized skill for Gatling load test development and performance analysis. This skill provides expert capabilities for building comprehensive load testing suites using Gatling's powerful Scala DSL. ## Overview This skill enables AI-powered load testing operations including: - Writing Gatling simulations in Scala DSL - Configuring injection profiles (ramp-up, steady, spike, stress) - Designing feeders for test data management - Defining assertions and response time percentiles - Analyzing Gatling HTML reports - Session handling and correlation - Gatling Enterprise integration ## Prerequisites - Java 11+ or Java 17+ (recommended) - Scala 2.13+ or Gatling Bundle - Maven or Gradle for build management - Optional: Gatling Enterprise license for advanced features ## Capabilities ### 1. Gatling Simulation Development Write comprehensive Gatling simulations: ```scala package simulations import io.gatling.core.Predef._ import io.gatling.http.Predef._ import scala.concurrent.duration._ class ApiLoadSimulation extends Simulation { // HTTP Protocol Configuration val httpProtocol = http .baseUrl("https://api.example.com") .acceptHeader("application/json") .contentTypeHeader("application/json") .userAgentHeader("Gatling/LoadTest") .shareConnections .maxConnectionsPerHost(10) // Test Data Feeder val userFeeder = csv("users.csv").circular val searchFeeder = jsonFile("searches.json")....

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills