Performance Testing k6 Pro
by Matthew King
Professional performance test planning and k6 script automation aligned with ISTQB standards.
- Generate ISTQB-aligned performance test plans and risk assessments.
- Scaffold maintainable, modular k6 automation suites for CI/CD.
- Translate user personas into realistic technical load profiles and RPS.
Free
Sample input
Create a load profile and k6 script for our checkout API. We expect 500 orders per hour at peak, with a p95 response time limit of 200ms.
Sample output
I've generated a k6 project scaffold. Load Profile: Peak 0.14 orders/sec (500/hr). Test Type: Load Test (Average Peak).
import http from 'k6/http';
import { check, sleep } from 'k6';
export const options = {
scenarios: {
checkout_load: {
executor: 'ramping-arrival-rate',
startRate: 0,
timeUnit: '1s',
preAllocatedVUs: 10,
maxVUs: 50,
stages: [
{ target: 0.14, duration: '2m' }, // Ramp up
{ target: 0.14, duration: '10m' }, // Plateau
{ target: 0, duration: '2m' }, // Ramp down
],
},
},
thresholds: {
'http_req_duration{scenario:checkout_load}': ['p(95)<200'],
'http_req_failed': ['rate<0.01'],
},
};
export default function () {
const res = http.post(`${__ENV.BASE_URL}/v1/checkout`, JSON.stringify({ item_id: 'prod_123' }), {
headers: { 'Content-Type': 'application/json' },
});
check(res, { 'status is 201': (r) => r.status === 201 });
}
Validated with: k6 inspect checkout.js (Success).
Performance Testing k6 Pro
by Matthew King
Professional performance test planning and k6 script automation aligned with ISTQB standards.
Free
Included in download
- Downloadable skill package
- 2 permissions declared
- Instant install
Sample input
Create a load profile and k6 script for our checkout API. We expect 500 orders per hour at peak, with a p95 response time limit of 200ms.
Sample output
I've generated a k6 project scaffold. Load Profile: Peak 0.14 orders/sec (500/hr). Test Type: Load Test (Average Peak).
import http from 'k6/http';
import { check, sleep } from 'k6';
export const options = {
scenarios: {
checkout_load: {
executor: 'ramping-arrival-rate',
startRate: 0,
timeUnit: '1s',
preAllocatedVUs: 10,
maxVUs: 50,
stages: [
{ target: 0.14, duration: '2m' }, // Ramp up
{ target: 0.14, duration: '10m' }, // Plateau
{ target: 0, duration: '2m' }, // Ramp down
],
},
},
thresholds: {
'http_req_duration{scenario:checkout_load}': ['p(95)<200'],
'http_req_failed': ['rate<0.01'],
},
};
export default function () {
const res = http.post(`${__ENV.BASE_URL}/v1/checkout`, JSON.stringify({ item_id: 'prod_123' }), {
headers: { 'Content-Type': 'application/json' },
});
check(res, { 'status is 201': (r) => r.status === 201 });
}
Validated with: k6 inspect checkout.js (Success).
About This Skill
Advanced Performance Engineering and k6 Automation
Transform vague performance requirements into production-ready test suites. This skill acts as a senior performance architect and k6 engineer, bridging the gap between high-level business goals and technical execution. It solves the common problem of "testing in the dark" by applying ISTQB-aligned principles to identify risks, model realistic workloads, and generate maintainable test code.
What it does
- Strategic Planning: Generates comprehensive performance test plans covering risk assessment, environment requirements, and success criteria.
- Workload Modeling: Converts user personas and production analytics into precise operational and load profiles (RPS, concurrency, pacing).
- k6 Scaffolding: Builds modular, industry-standard k6 projects with support for arrival-rate executors, environment variable management, and threshold definitions.
- Expert Review: Analyzes and scores existing test plans out of 100, identifying gaps in monitoring, data setup, or risk coverage.
- SLA Discovery: Provides a structured "discovery + baseline" framework when formal SLAs or non-functional requirements are missing.
Why use this skill
Instead of manually writing boiler-plate k6 scripts or guessing at load levels, this skill ensures your performance testing is scientifically sound and risk-based. It follows a strict "safety first" approach, sequencing tests from smoke to stress, and includes a mandatory validation step using k6 inspect to ensure generated scripts are syntactically correct and ready for execution.
Use Cases
- Generate ISTQB-aligned performance test plans and risk assessments.
- Scaffold maintainable, modular k6 automation suites for CI/CD.
- Translate user personas into realistic technical load profiles and RPS.
- Score and audit existing performance strategies for gaps and risks.
- Recommend provisional SLAs and baselines for new or undocumented services.
How to Install
mkdir -p ~/.claude/skills && curl -sL https://www.agensi.io/api/install/performance-testing-k6-pro -o /tmp/performance-testing-k6-pro.zip && unzip -o /tmp/performance-testing-k6-pro.zip -d ~/.claude/skills && rm /tmp/performance-testing-k6-pro.zipFree skills install directly. Paid skills require purchase - use the download button above after buying.
Reviews
No reviews yet - be the first to share your experience.
Only users who have downloaded or purchased this skill can leave a review.
No reviews yet - be the first to share your experience.
Only users who have downloaded or purchased this skill can leave a review.
Security Scanned
Passed automated security review
Permissions
Allowed Hosts
File Scopes
Creator
Building quality-driven AI solutions that streamline complex processes, improve decision-making, and deliver outcomes you can trust.
Frequently Asked Questions
Learn More About AI Agent Skills
More Premium Skills
Multi-Agent Orchestration Master Library
Transform Claude Code into a coordinated multi-agent system. Battle-tested tmux orchestration patterns, YAML task queues, event-driven communication, and parallel worker management for 8+ agents.
designing-hybrid-context-layers
Architects the right retrieval strategy for every query — teaching your agent when to use RAG, a knowledge graph, or a temporal index instead of defaulting to vector search for everything.
ai-automation-qa-pack
Professional QA & UAT documentation generator for AI automation agencies and complex agent deployments.
Bounty Security Pattern Master Library — 399 Vulnerability Patterns
A premium library of 399 vulnerability patterns and DeFi attack vectors for AI-driven bug hunting and security audits.