performance-test-generator

Generate performance test scenarios and KPIs from Non-Functional Requirements.

5|1|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/tikazyq/agentic-spec-forge --skill performance-test-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-test-generator
Source: https://github.com/tikazyq/agentic-spec-forge/tree/main/AGENTIC_SPEC_FORGE/spec_stage_skill/implementation_planning/performance-test-generator
Command: npx skills add https://github.com/tikazyq/agentic-spec-forge --skill performance-test-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of performance test scenarios and key performance indicators (KPIs) based on Non-Functional Requirements (NFRs), ensuring applications meet defined performance standards.

Core Features & Use Cases

  • NFR to KPI Mapping: Translates abstract performance requirements (response time, throughput) into concrete, measurable KPIs.
  • Scenario Generation: Defines various test scenarios like baseline, stress, endurance, and spike tests.
  • Tool Recommendation: Suggests appropriate performance testing tools based on project needs.
  • Use Case: For a web application with an NFR stating "P99 response time must be under 200ms," this Skill will generate specific test cases, define the exact KPI for this metric, and outline the steps to execute a stress test simulating peak load.

Quick Start

Generate a performance test plan for the web application based on the NFRs found in the requirements directory.

Frequently Asked Questions about performance-test-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate performance test scenarios from non-functional requirements?

To generate performance test scenarios from non-functional requirements, map abstract needs like response time and throughput into concrete KPIs. This defines measurable metrics and creates baseline, stress, and endurance tests to verify application performance standards.

What is the difference between baseline, stress, and endurance testing for load validation?

Baseline, stress, and endurance testing differ by load profile: baseline validates normal operations, stress simulates peak load to find breaking points, and endurance checks for memory leaks over sustained periods. They map directly to NFRs for comprehensive coverage.

How do I translate a P99 response time requirement into a measurable KPI?

To translate a P99 response time requirement into a measurable KPI, define the exact metric threshold such as 200ms under peak load. The system then generates specific test cases and outlines execution steps to validate this latency target.

Can I automate KPI generation for L3-level project performance testing?

Yes, you can automate KPI generation for L3-level project performance testing. The system processes NFRs to automatically output key performance indicators, test scenarios, and recommends appropriate testing tools based on specific project needs.

What is the best way to define performance test coverage for web applications?

The best way to define performance test coverage for web applications is to map NFRs to specific test scenarios like spike and stress tests. This ensures all throughput and concurrency metrics are validated under simulated peak load conditions.