Lint JMeter Groovy (JSR223) Script
lint_groovy_scriptStatically analyze a Groovy script for a JMeter JSR223 element. Flags Thread.sleep, ${var} interpolation, System.out, BeanShell APIs, per-call Random or Pattern.compile, and bindings such as prev, SampleResult, or sampler that the selected element type does not expose; optionally returns ready-to-paste JMX element XML.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | Groovy script source. | |
| name | No | testname for the generated JMX element (default: element label). | |
| parameters | No | Space-separated parameters available through Parameters and args. | |
| elementType | No | (default: JSR223PostProcessor) | |
| includeJmxElement | No | Also return the JSR223 element XML with compilation caching enabled (default: true). |