| name | blaze-meter-performance |
| description | BlazeMeter is a testing platform for web and API applications, and its Performance API enables developers to programmatically create, configure, run, and retrieve results from large-scale performance and load tests. Read and write BlazeMeter Performance data through One: multitests, privatelocations, projects, masters, multitest, apmintegrationcredentials and more, 101 actions with real parameter documentation. Use whenever the user asks to look something up in BlazeMeter Performance, create or update a record there, or build code against the BlazeMeter Performance API. |
BlazeMeter Performance through One
BlazeMeter is a testing platform for web and API applications, and its Performance API enables developers to programmatically create, configure, run, and retrieve results from large-scale performance and load tests.
One exposes BlazeMeter Performance through four MCP tools. The table below carries real action ids from One's knowledge base, so for a common operation you can skip search and go straight to reading the action's parameters.
How to run an action
- Find the action in the table below, or call
search_one_platform_actions with platform blaze-meter-performance if it is not listed.
- Call
get_one_action_knowledge with the action id. Do this every time, including for actions in this table. The table gives you the id, not the parameters.
- Call
execute_one_action with parameters copied from that knowledge.
Never guess a parameter name, a body field, or an enum value. The knowledge has the real schema, and a guessed field is either a 400 or a silent write of the wrong thing.
Before you start
Call list_one_integrations once and confirm BlazeMeter Performance is connected. If it is missing, the user has not connected it: say so and point them at https://app.withone.ai rather than reaching for raw HTTP.
Each connection carries an access field. If it reports {"policy": "methods", "methods": ["GET"]} the agent is read-only here, so plan a read-only answer instead of attempting a write that will be refused.
Before a write
Creates, updates, deletes and sends land on a real BlazeMeter Performance account and cannot be recalled. State the action and the specific target in one line before the first write in a task, and let the user stop you. Reads need no confirmation.
Actions
MultiTests
| Action | Method | Path | Action id |
|---|
| Get Multi-Test Details | GET | /multi-tests/{{COLLECTIONID}} | conn_mod_def::GJsl8bDI8jc::bHDA6i6QQPu87lxNiefFFQ |
| List Multi-Tests | GET | /multi-tests | conn_mod_def::GJsl8RcWbx4::e9TjGujLSgiy4NlfVMWaXw |
| Create a Multi-Test | POST | /multi-tests | conn_mod_def::GJsl7GCakFM::W7dEx4lDSeSFdBr6PX-qMA |
| Delete a Multi-Test | DELETE | /multi-tests/{{collectionId}} | conn_mod_def::GJsl8qGpl_M::fqthjLbrSuWwWIELzw5jOw |
| Duplicate a Multi-Test (Test Suite) | POST | /multi-tests/{{COLLECTIONID}}/duplicate | conn_mod_def::GJsl8ivfYzw::R0Sfqa5MS8CaCT3ChrtQFQ |
PrivateLocations
| Action | Method | Path | Action id |
|---|
| Get Private Location Details | GET | /private-locations/{{HARBORID}} | conn_mod_def::GJsl9iBM2kI::x90OyqOnTdigBJRmPsjKtA |
| List Private Locations | GET | /private-locations | conn_mod_def::GJsl9aieBS8::VI0JlSBLQ7-0M1QPonlC9A |
| Add a Workspace to a Private Location | POST | /private-locations/{{HARBORID}}/add-workspace | conn_mod_def::GJsl9Q2zqho::mFk1SazkSWCLTAZJdbs-BA |
| Delete a Private Location | DELETE | /private-locations/{{HARBORID}} | conn_mod_def::GJsl-lstdqI::b40fjDn7TBGdI_b02RiAHw |
| Update a Private Location | PATCH | /private-locations/{{HARBORID}} | conn_mod_def::GJsl9uNtFjA::bKks1i8ETGeJqm5bE-aQMQ |
Projects
| Action | Method | Path | Action id |
|---|
| Get a Project’s Details | GET | /projects/{{PROJECTID}} | conn_mod_def::GJsl-78N80k::5F8TXj9KQ_qy_4S414WMkA |
| List Projects | GET | /projects | conn_mod_def::GJsl-1BQQJc::wY8WPgd1Tr--a_jxjevokQ |
| Create a Project | POST | /projects | conn_mod_def::GJsl-t3xuKA::BqV2izzHS4SacECTZuJ2Tg |
| Delete a Project | DELETE | /projects/{{PROJECTID}} | conn_mod_def::GJsl_Jqh8gM::JgxA9w1sRcOiPHrVuYNAYw |
| Update a Project | PATCH | /projects/{{PROJECTID}} | conn_mod_def::GJsl_Cu8fsc::tVOhS2k_TYuG5zpilz-BiA |
Masters
| Action | Method | Path | Action id |
|---|
| Get Master Details | GET | /masters/{{MASTERID}} | conn_mod_def::GJsmBVgCYI8::DFwo7TDvQ6uv5AqJ2kNJJw |
| List Masters | GET | /masters | conn_mod_def::GJsmBg4c-3E::9y6SeuxiQ9O0pT1nzxiokw |
| Terminate All Masters in a Project | POST | /projects/{{PROJECTID}}/terminate-masters | conn_mod_def::GJsl_RCP6Uk::bjKLHgNzQcGz8tQE8BscAg |
| Terminate Masters in an Account | POST | /accounts/{{ACCOUNTID}}/terminate-masters | conn_mod_def::GJsl6DDBJqs::a7ohPIhxTxuPK0YZ_8CD1g |
MultiTest
| Action | Method | Path | Action id |
|---|
| Add Tests to a Multi-Test (Collection) | POST | /collections/{{COLLECTIONID}}/add-tests-executions | conn_mod_def::GJsl7O_YPy4::lgMU8hx9Q-qx-PctPRYXyQ |
| Edit a Multi-Test’s Test Execution Overrides | PUT | /collections/{{COLLECTIONID}}/override-tests-executions | conn_mod_def::GJsl7Xy2fps::mLbvsSvnQ-mrwIkdlgXaow |
| Remove a Test From a Multi-Test (by Collection ID) | POST | /collections/{{COLLECTIONID}}/remove-tests-executions | conn_mod_def::GJsl7gMpQVA::CCrw2-tDQyKR9UzKc4RvGA |
| Update a Multi-Test (Collection) | PUT | /collections/{{COLLECTIONID}} | conn_mod_def::GJsl8KPqMfE::7WGo-jUbTtmf5H53I9L65Q |
ApmIntegrationCredentials
| Action | Method | Path | Action id |
|---|
| Create APM Integration Credentials | POST | /credentials/credentialsCreateCredentials | conn_mod_def::GJsl6TF9fC0::x8C8hWkjR1C1ACNcEzlIXg |
| Create APM Integration Credentials | POST | /credentials/credentialsCreateCredentials | conn_mod_def::GJsl6c4USd0::vPVKmbCLRTyWSGTJE-SI0A |
| Create APM Integration Credentials | POST | /credentials/credentialsCreateCredentials | conn_mod_def::GJsl6lxjuLw::M-UsMt1CSDqnWkFtkO1npA |
PrivateLocationAgent
| Action | Method | Path | Action id |
|---|
| Get a Private Location Agent's Details | GET | /private-locations/{{HARBORID}}/servers/{{SHIPID}} | conn_mod_def::GJsl9_a-zrw::XaBVHDERRouWFAlAhttegg |
| Delete a Private Location Agent (Server) | DELETE | /private-locations/{{HARBORID}}/servers/{{SHIPID}} | conn_mod_def::GJsl-fFNwx4::LTgJ260WSnqCsRfeTb5c_Q |
| Update a Private Location’s Agent (Server) | PATCH | /private-locations/{{HARBORID}}/servers/{{SHIPID}} | conn_mod_def::GJsl-GuLoQw::Mj59VTXMT3GbOitD1tD-wA |
Folders
| Action | Method | Path | Action id |
|---|
| List Shared Folders (by Workspace) | GET | /folders | conn_mod_def::GJsl_pGYfe0::As9TJBMyRSqv0n3ywEzPrg |
| Create a Shared Folder | POST | /folders | conn_mod_def::GJsl_giGM30::ALUGaAuORWK_s4EhztgMrw |
| Delete a Shared Folder | DELETE | /folders/{{folderId}} | conn_mod_def::GJsmAlECWCo::LbTv5Fv8QmmgTTzSO5E-Zw |
SharedFolderFiles
| Action | Method | Path | Action id |
|---|
| Get a Signed Upload URL for a Shared Folder File | GET | /folders/{{FOLDERID}}/s3/sign | conn_mod_def::GJsmANLzc5g::PGUWbcoMRZaHKY_d2bRh0w |
| List a Shared Folder’s Files | GET | /folders/{{FOLDERID}}/files | conn_mod_def::GJsmAUvyfDQ::Cx40F4TYQkG21K7hSJ-jQA |
| Delete a Shared Folder File | POST | /folders/{{FOLDERID}}/delete-file | conn_mod_def::GJsmAeGJzNw::ZLe4EzG6Qdmyx5plqBU-MQ |
WorkspaceTags
| Action | Method | Path | Action id |
|---|
| List a Workspace’s Tags | GET | /workspaces/{{WORKSPACEID}}/tags | conn_mod_def::GJsmA3fx8Q8::dXp-iOcfTsO25f2G5QczVw |
| Create a Workspace Tag | POST | /workspaces/{{WORKSPACEID}}/tags | conn_mod_def::GJsmAvkFfAQ::nWwfBiPtSO23q8wG3DA0ZQ |
| Delete a Workspace Tag | DELETE | /workspaces/{{WORKSPACEID}}/tags/{{TAGID}} | conn_mod_def::GJsmBIpJxcI::QzGzNBAgSX6O1s5iAXfWVg |
Credentials
| Action | Method | Path | Action id |
|---|
| Validate Integrated App Credentials (Username/Password or Access Token) | POST | /credentials/validate | conn_mod_def::GJsl6wE6Fkw::gYgyR4SZRk-IdgXwOyyqNg |
| Validate Integrated App Credentials (Username/Password or Access Token) | POST | /credentials/validate | conn_mod_def::GJsl64AJmsE::RK4Q1K5WQYGkfeFzXiaSlQ |
SharedFolders
| Action | Method | Path | Action id |
|---|
| Get Shared Folder Details | GET | /folders/{{FOLDERID}} | conn_mod_def::GJsl_vDxPio::0mLac2XxSby3PmQlXvKV8Q |
| Update a Shared Folder | PATCH | /folders/{{folderId}} | conn_mod_def::GJsl_43M5cY::8iOIY5USQrmMcl94mRLJmQ |
Invitations
| Action | Method | Path | Action id |
|---|
| Add a User to an Account (Create Invitation) | POST | /accounts/{{ACCOUNTID}}/invitations | conn_mod_def::GJsl5JdxmYE::LPrUIaAXRvCuzODEHiMRvw |
AccountInvitations
| Action | Method | Path | Action id |
|---|
| List an Account’s Invitations | GET | /accounts/{{ACCOUNTID}}/invitations | conn_mod_def::GJsl5Q4eccU::v751MqthQQO8bfHIc639RQ |
AccountUsers
| Action | Method | Path | Action id |
|---|
| List an Account’s Users | GET | /accounts/{{ACCOUNTID}}/users | conn_mod_def::GJsl5aXht38::cy2h3OVZSES1JSRjO1fY4Q |
AccountUser
| Action | Method | Path | Action id |
|---|
| Update an Account User | PUT | /accounts/{{ACCOUNTID}}/users/{{USERID}} | conn_mod_def::GJsl5iqNW_Q::FFtzXSXXSP2k32XoQnnx6g |
AccountUsersWithPermissions
| Action | Method | Path | Action id |
|---|
| List an Account’s Users with Effective Permissions | GET | /accounts/{{ACCOUNTID}}/users-with-permissions | conn_mod_def::GJsl5rpfha0::S0i4Zb1ATWij9dPSICOP-g |
AccountUtilizationReport
| Action | Method | Path | Action id |
|---|
| Get an Account’s Engine Utilization Report | GET | /accounts/{{ACCOUNTID}}/utilization-report | conn_mod_def::GJsl53VlRME::eEi8eGO7RyeH-7mTUriXEw |
Accounts
| Action | Method | Path | Action id |
|---|
| Customize an Account’s Welcome Screen | PATCH | /accounts/{{ACCOUNTID}} | conn_mod_def::GJsl6Jya2Ag::8tWHkx98TJSTnTxmCQBL7g |
Search
| Action | Method | Path | Action id |
|---|
| Search Globally | POST | /search | conn_mod_def::GJsl6_OUvrA::i--UhQfjSkuIgup67O6XaA |
CollectionDataFileUploadSignedUrl
| Action | Method | Path | Action id |
|---|
| Get a Collection Data File Upload Signed URL | GET | /collections/{{COLLECTIONID}}/s3/sign | conn_mod_def::GJsl7pEp-dw::OSZMPDORRKq-JRsDBKiUWA |
MultiTestFiles
| Action | Method | Path | Action id |
|---|
| List a Multi-Test’s Data Files | GET | /multi-tests/{{COLLECTIONID}}/files | conn_mod_def::GJsl72RZIHQ::kB6Uk5yySqydutBR7e6j6Q |
CollectionDataFiles
| Action | Method | Path | Action id |
|---|
| Delete a Collection Data File | POST | /collections/{{COLLECTIONID}}/delete-file | conn_mod_def::GJsl8B5QPm8::uF4Hl7apRraxstftPVjT8Q |
PrivateLocation
| Action | Method | Path | Action id |
|---|
| Create a Private Location | POST | /private-locations | conn_mod_def::GJsl81LGcg4::33FyQTcWRlWNv6yzBUK3cg |
AgentServer
| Action | Method | Path | Action id |
|---|
| Create an Agent (Server) in a Private Location | POST | /private-locations/{{HARBORID}}/servers | conn_mod_def::GJsl89WjjTE::ax7lLPSBRSqTlgQnViFm7Q |
PrivateLocationAgentDockerCommand
| Action | Method | Path | Action id |
|---|
| Generate a Private Location Agent Docker Command | POST | /private-locations/{{HARBORID}}/ships/{{SHIPID}}/docker-command | conn_mod_def::GJsl9GIPhs0::QQLzEdHXRrm-JoJ6aJEEQg |
PrivateLocationAgents
| Action | Method | Path | Action id |
|---|
| List a Private Location's Agents (Servers) | GET | /private-locations/{{HARBORID}}/servers | conn_mod_def::GJsl94XPyyY::FZV1irbLRNe1n_tXpc4WeQ |
PrivateLocationAgentImageVersions
| Action | Method | Path | Action id |
|---|
| List a Private Location Agent’s Image Versions | GET | /private-locations/{{HARBORID}}/ships/{{SHIPID}}/versions | conn_mod_def::GJsl-PYVSGA::b0Kmb9Z5SB-mDdRa2oxQ8A |
PrivateLocationWorkspace
| Action | Method | Path | Action id |
|---|
| Delete a Private Location Workspace | DELETE | /private-locations/{{HARBORID}}/workspaces/{{WORKSPACEID}} | conn_mod_def::GJsl-WPYwmI::46q_b_P3RuSWPwfEFyeSGw |
Tests
| Action | Method | Path | Action id |
|---|
| Update a Test’s Tags | PATCH | /tests/{{TESTID}} | conn_mod_def::GJsmBBMrIEI::XP9a9Ob7Skm-JtOz2Pk8KQ |
This lists 60 of 101 actions. For anything not here, call search_one_platform_actions with platform blaze-meter-performance. The full catalog is at https://www.withone.ai/knowledge/blaze-meter-performance.
When a call fails
The error comes from BlazeMeter Performance, not from One. A 400 or 422 means your parameters do not match the schema, so re-read the knowledge and fix the field. A 401 or 403 means the connection needs re-authorizing, which no retry will fix. A 404 means the id is not on this account. A 429 means slow down. Never retry a write more than once: the first attempt may have landed.
Full catalog: https://www.withone.ai/knowledge/blaze-meter-performance
Integration knowledge by One (withone.ai), licensed under One-Knowledge-1.0. Attribution must be preserved in derivative works.