blazemeter-service-virtualization
Comprehensive guide for BlazeMeter Service Virtualization, including virtual services, transactions, templates, and management. Use when working with Service Virtualization for (1) Creating virtual services and transactions, (2) Managing services (clone, export/import, rename/delete), (3) Using templates and environment variables, (4) Adding processing actions to transactions, (5) Using test data with virtual services, (6) Understanding transactional analytics, or any other Service Virtualization tasks.
When & Why to Use This Skill
This Claude skill provides a comprehensive guide and automation toolkit for BlazeMeter Service Virtualization. It enables developers and QA teams to simulate complex service dependencies, manage virtual transactions, and streamline testing workflows, ensuring high-quality software delivery even when backend systems are unavailable or under development.
Use Cases
- Simulating Unavailable Dependencies: Create and deploy virtual services to continue testing when third-party APIs or internal backend services are offline or still in development.
- Automated Test Management: Use integrated MCP tools to programmatically list, read, and configure BlazeMeter tests that rely on virtualized environments.
- Dynamic Environment Configuration: Utilize templates and environment variables to quickly adapt virtual services for different testing stages and data requirements.
- Transactional Analytics & Monitoring: Track and analyze transaction usage and performance metrics to verify the behavior of virtualized interactions during test executions.
- CI/CD Pipeline Integration: Incorporate virtual service management into automated workflows to provide stable, isolated, and repeatable testing environments for continuous integration.
| name | blazemeter-service-virtualization |
|---|---|
| description | Comprehensive guide for BlazeMeter Service Virtualization, including virtual services, transactions, templates, and management. Use when working with Service Virtualization for (1) Creating virtual services and transactions, (2) Managing services (clone, export/import, rename/delete), (3) Using templates and environment variables, (4) Adding processing actions to transactions, (5) Using test data with virtual services, (6) Understanding transactional analytics, or any other Service Virtualization tasks. |
BlazeMeter Service Virtualization
Comprehensive guide for creating and managing virtual services in BlazeMeter.
Overview
Service Virtualization enables simulating dependencies and services for testing, supporting transactions, virtual services, templates, and processing actions. This skill covers all aspects from introduction to advanced management.
Quick Start
- Introduction: Understand concepts, use cases, and terminology
- Transactions: Add transactions from files or manually
- Virtual Services: Create virtual services from transactions
- Management: Clone, export/import, and manage services
- Analytics: Monitor transaction usage and performance
MCP Tools Integration
Service Virtualization services are managed through the BlazeMeter UI, but you can use MCP tools to manage tests that use virtual services:
Available MCP Tools
Test Management:
blazemeter_testswith actionread- Read test details including virtual service configurationblazemeter_testswith actionlist- List all tests in a project- Required args:
test_id(integer) orproject_id(integer) - Returns: Test details including virtual service references
Test Execution:
blazemeter_executionwith actionread- Read execution details for tests using virtual servicesblazemeter_executionwith actionlist- List all executions for a test- Required args:
execution_id(integer) ortest_id(integer) - Returns: Execution details and results
When to Use MCP Tools
- Test Management: Manage tests that use virtual services programmatically
- Execution Monitoring: Monitor test executions that interact with virtual services
- Automation: Integrate virtual service testing into automation workflows
- Reporting: Generate reports on tests using virtual services
Example Workflow
Managing Tests with Virtual Services:
- Use
blazemeter_testswith actionlistto find tests using virtual services - Use
blazemeter_testswith actionreadto get test details and virtual service configuration - Use
blazemeter_executionwith actionreadto monitor test execution - Review execution results to verify virtual service interactions
Reference Files
Introduction
- introduction.md: Introduction, Use Cases and Capabilities, The Role of Services, Transaction Repository and Transaction Types
Transactions
- transactions.md: Add Transactions, Add Processing Actions
Virtual Services
- virtual-services.md: Create Your First Virtual Service, Create a Virtual Service Template, Configure Environment Variables
Management
- management.md: Rename/Move, Clone Service with all Transactions, Export and Import Services with all Transactions, Rename or Delete a Service, Test Data, Upgrade Outdated
Analytics
- analytics.md: Transactional Analytics
When to Use Each Reference
- Introduction: When getting started with Service Virtualization concepts
- Transactions: When adding or configuring transactions and processing actions
- Virtual Services: When creating virtual services, templates, or configuring environment variables
- Management: When managing services (clone, export/import, rename/delete, upgrade)
- Analytics: When monitoring transaction usage and performance metrics