add_duration_assertion
Duration Assertion (response-time SLA)
How to use it
Project documentation lists add_duration_assertion for the Jmeter MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Jmeter MCP Server
npx -y jmeter-mcp-serverOther tools in Jmeter MCP Server (39)
Aggregate Report listener
Backend Listener (streams live metrics to InfluxDB/Graphite/etc.)
Constant Throughput Timer (target rate pacing)
Constant Timer (pacing/think-time)
HTTP Cookie Manager
CSV Data Set Config (parameterization from a file)
FTP Request sampler
HTTP Header Manager
HTTP Request Defaults
HTTP Request sampler
If Controller (conditionally runs child samplers)
Interleave Controller (alternates through children)
JDBC Connection Configuration (pooled datasource)
JDBC Request sampler
JSON Assertion (JSONPath validation)
JSON Extractor post-processor
JSR223 PostProcessor
JSR223 PreProcessor
JSR223 Sampler (Groovy/BeanShell/JS/JEXL script as the sample)
Loop Controller (repeats child samplers)
Random Controller (runs one random child per pass)
Regular Expression Extractor post-processor
Response Assertion
setUp Thread Group (runs once before all Thread Groups)
Size Assertion (response byte-size check)
Summary Report listener
TCP Sampler
tearDown Thread Group (runs once after all Thread Groups)
Thread Group (virtual users)
Transaction Controller (groups child samplers into one named transaction)
Uniform Random Timer (randomized pacing)
User Defined Variables
User Parameters (per-thread variable value sets)
View Results Tree listener (full request/response capture for debugging)
While Controller (repeats children while a condition holds)
XPath Extractor post-processor
Root TestPlan node — returns planId and the root node id
Remove an element (and its subtree); rejects removing the root TestPlan node
Shallow-merge (or replace) a node's props; a prop value of null deletes that key. Validated against the node's type when known