bzm-pr-gate

Automate BlazeMeter performance tests on pull requests and compare against baseline metrics.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/benjithompson/blazemeter-perfecto-skills --skill bzm-pr-gate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bzm-pr-gate
Source: https://github.com/benjithompson/blazemeter-perfecto-skills/tree/main/skills/bzm-pr-gate
Command: npx skills add https://github.com/benjithompson/blazemeter-perfecto-skills --skill bzm-pr-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires blazemeter-mcp, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of running performance tests on pull requests and posting detailed performance metrics and gate decisions back to the GitHub PR.

Core Features & Use Cases

  • Pull Request Performance Testing: Automatically runs performance tests on PRs.
  • Baseline Comparison: Compares candidate PR performance against a baseline.
  • GitHub Integration: Posts comments with performance metrics and sets commit statuses based on results.
  • Use Case: When you need to enforce performance stability before merging a pull request, this skill can be used to automatically enforce performance criteria and inform developers about the test results.

Quick Start

Run the bzm-pr-gate skill on a PR to automate performance testing and set a status based on the results.

Frequently Asked Questions about bzm-pr-gate

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

FAQPage Schema
How do I gate pull requests with performance metrics on GitHub?

You can gate pull requests with performance metrics by running automated BlazeMeter tests on your PRs, comparing candidate performance against a baseline, and setting commit statuses based on the results. This automates performance criteria enforcement before merging.

What is a performance gate for pull requests?

A performance gate for pull requests is an automated check that runs performance tests on a PR, compares the metrics against a baseline, and blocks or allows the merge based on whether the performance results meet your stability criteria.

How do I automate BlazeMeter performance testing on pull requests?

You can automate BlazeMeter performance testing on pull requests by using a skill that leverages the BlazeMeter MCP to execute tests, compares the results against baseline metrics, and posts detailed performance comments directly back to your GitHub PR.

Do I need the BlazeMeter MCP to run performance gates on GitHub PRs?

Yes, you need the BlazeMeter MCP to run performance gates on GitHub PRs. The skill depends on the BlazeMeter MCP to execute tests and leverages 'bzm-run-test' and 'bzm-test-analysis' skills for test execution and performance comparison.

Can I post automated performance test results as comments on GitHub PRs?

Yes, you can post automated performance test results as comments on GitHub PRs. The skill integrates with GitHub to post detailed performance metrics and gate decisions, while also setting commit statuses based on the test results.

How does baseline comparison work for PR performance testing?

Baseline comparison for PR performance testing works by running a candidate PR through performance tests on BlazeMeter, comparing the resulting metrics against an established baseline, and generating a gate decision based on the performance delta.