All Products
Search
Document Center

Performance Testing:JMeter environment management

Last Updated:Mar 11, 2026

JMeter tests depend on specific JAR packages, JMeter versions, and property configurations. Uploading these dependencies each time you create a test is repetitive and error-prone. JMeter environment management bundles them into a reusable, versioned environment that you apply to any test scenario.

With a preconfigured environment, you can:

  • Organize JMeter extensions and plugins across multiple test scenarios

  • Manage dependency files for different JMeter versions in one place

  • Standardize environments as templates for your team

  • Start new test scenarios without re-uploading dependencies

Prerequisites

Before you begin, make sure that you have:

  • A Performance Testing (PTS) instance

  • The JMeter JAR packages or property files to include in the environment

Create an environment

  1. Log on to the PTS console and choose Performance Test > JMeter Environment.

  2. On the Environments page, click Create Environment in the upper-right corner.

  3. On the Create Environment page, configure the following settings:

    SettingDescription
    Environment NameA descriptive name for the environment
    JMeter VersionThe JMeter version for this environment
  4. Click Upload File to add dependency files such as custom JAR packages, CSV data files, or JMeter plugins.

    Note

    Each environment supports up to 80 files with a combined size of 100 MB.

  5. (Optional) Click Upload Property File to upload a .properties file that defines JMeter runtime properties. For details, see Customize properties.

  6. Click Save.

The environment appears on the Environments page.

Modify an environment

  1. Log on to the PTS console and choose Performance Test > JMeter Environment.

  2. On the Environments page, find the target environment and click View in the Actions column.

  3. On the Create Environment page, update the environment name, JMeter version, or dependency files as needed.

Copy an environment

To create a new environment based on an existing one, click Copy in the Actions column on the Environments page. The copied environment is named <Environment name>_Copy by default.

Note

PTS provides built-in template environments with common configurations. You can view and copy template environments, but you cannot delete them.

Apply an environment to a test scenario

After you create an environment, apply it to a JMeter test scenario:

  1. Log on to the PTS console, choose Performance Test > Create Scenario, and then click JMeter.

  2. On the Scenario Settings tab, configure Use Dependency Environment:

    OptionBehavior
    YesSelect an existing environment. The test uses the JMeter version and dependency files from that environment.
    NoSelect only a JMeter version. Upload dependency files separately in the scenario configuration.

Customize properties

You can upload a property file to the JMeter environment to define custom properties. PTS automatically parses the property names and values, and you can edit them directly in the console.

Upload and edit properties

  1. Log on to the PTS console and choose Performance Test > JMeter Environment.

  2. On the Environments page, click Create Environment in the upper-right corner, or click View in the Actions column to open an existing environment.

  3. Click Upload Property File to upload a local .properties file. PTS parses the file and displays each entry in an editable table. Modify the following fields as needed:

    FieldDescription
    Property NameThe property key referenced in your JMX script
    Property ValueThe value assigned to the property
    Property DescriptionAn optional description for documentation purposes

Limits

ItemLimit
Environments per user2
Files per environment80
Total file size per environment100 MB