Type object
File match *.jmdsl.yml *.jmdsl.yaml *.jmdsl.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/jmeter-dsl-cli-config/latest.json
Source https://github.com/abstracta/jmeter-java-dsl/releases/latest/download/jmdsl-config-schema.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Defines configuration to be used with cli

Properties

recorder object
9 nested properties
url string

Initial URL to start recording from

Examples: "http://myservice.com"
workdir string

Directory where logs (eg: jtl files) and other relevant data is stored

Default: "recording"
urlIncludes string[]

Regular expressions used to only record requests with matching URLs. NOTE: Don't include scheme (e.g: http://) in regex

Examples: "[^?]*mysite.com.*"
urlExcludes string[]

Regular expressions used to NOT record requests with matching URLs. NOTE: Don't include scheme (e.g: http://) in regex

Examples: ".*google.com.*"
urlIgnoreDefaultFilter boolean

Specifies to use or not the default URL filter. The default filter ignores URLs matching: (?i)..(bmp|css|js|gif|ico|jpe?g|png|svg|swf|ttf|woff2?|webp)(?.)?

Default: false
logFilteredRequests boolean

Specifies to include in generated JTL file, filtered and not recorded requests or not.

Default: false
headerExcludes string[]

Regular expressions used to ignore matching headers from recording

Examples: "(?i)sec-.*"
headerIgnoreDefaultFilter boolean

Specifies to use or not the default headers filter. The default filter ignores these headers: Accept-Language,Upgrade-Insecure-Requests,Accept-Encoding,User-Agent,Accept,Referer,Origin,X-Requested-With,Cache-Control

Default: false
correlations object[]

Specifies list of correlation rules between requests and previous responses, avoiding fixed and brittle recorded test plans