load-testing-dotnet

Run NBomber-based C# load tests against .NET APIs and generate reports.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/congiuluc/my-awesome-copilot --skill load-testing-dotnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: load-testing-dotnet
Source: https://github.com/congiuluc/my-awesome-copilot/tree/main/skills/load-testing-dotnet
Command: npx skills add https://github.com/congiuluc/my-awesome-copilot --skill load-testing-dotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Load testing for .NET APIs to validate performance, reliability, and scalability under concurrent workloads, enabling early detection of bottlenecks.

Core Features & Use Cases

  • Supports NBomber-based C# load scenarios for HTTP APIs, including minimal APIs and product endpoints.
  • Compares NBomber and k6 in CI/CD workflows to gate releases and monitor performance trends.
  • Provides ready-to-run samples, patterns, and a structured project layout for end-to-end load testing, data feeding, and reporting.

Quick Start

Run the provided NBomber-based load tests against your .NET API to observe performance and gather reports.

Frequently Asked Questions about load-testing-dotnet

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

FAQPage Schema
How do I load test .NET Minimal APIs to measure performance under concurrent workloads?

Load testing .NET Minimal APIs under concurrent workloads is achieved by running NBomber-based C# scenarios against product endpoints to measure performance, reliability, and scalability, enabling early detection of bottlenecks. The skill provides ready-to-run samples and structured project layouts for execution and reporting.

What is the best way to integrate NBomber load testing into a CI/CD pipeline for release gating?

Integrating NBomber load testing into a CI/CD pipeline for release gating involves configuring NBomber-based C# test scenarios to validate performance trends and gate releases. The skill compares NBomber and k6 workflows in CI/CD to monitor performance and ensure API reliability before deployment.

Does this load testing approach support k6 alongside NBomber for HTTP API scenarios?

Yes, the load testing approach supports k6 alongside NBomber for HTTP API scenarios. It requires NBomber for C# test scenarios and optionally uses k6, comparing both tools in CI/CD workflows to gate releases and monitor performance trends effectively.

How do I structure a .NET load testing project for data feeding and end-to-end reporting?

To structure a .NET load testing project for data feeding and reporting, use the provided ready-to-run samples, patterns, and defined project layout. This structured approach supports end-to-end load testing execution against .NET APIs and generates performance reports.

Can I use NBomber to detect bottlenecks in .NET HTTP APIs before production deployment?

Yes, you can use NBomber to detect bottlenecks in .NET HTTP APIs before production deployment. By running NBomber-based C# load scenarios against minimal APIs and product endpoints, you validate API performance, reliability, and scalability under realistic concurrent workloads.