RedLine13 has an option to load your JMeter test plan and your extra files from remote locations such as S3. By default, test plan files and extra file attachments are securely uploaded to the RedLine13 service prior to your test starting. In this scenario, your proprietary files are loaded directly onto your load generator instances, allowing you to:
1. Secure test plans to a customer account
2. More easily manage test plan files in one location, such as S3 or Git
In this model the test plan and extra files are only ever loaded on the load agent and never stored in Redline13-owned S3 buckets or RedLine13 servers. They are retrieved before the test is started directly on the load agent. As each test completes the files are removed from the load agent.
To configure your account for supporting remote sources go to Account Settings. Here you can configure:
- Default – Every load test will default to using a remote source, but not require it.
- Required – Your account will only be able run test plans from remote sources.
- Base URLS – you must add at least one base URL where your source files will be (not actual file). For a given test all files must be from same base URL.
- Base URL format can be
- http(s)://
- s3://
- Base URL format can be
To use the more secure s3:// access you need to enable your Load Agents access to the buckets. This requires starting your load tests with AWS Instance Profiles. You can read more here.
When you start a test, you can select ‘Remote Sources’ from the Advanced Cloud Options panel to turn on remote sources and select a base URL. Just click which base URL you prefer to use for this test.
In the test page, you will be able to ‘Enter Path’ for your test plan. This will get appended to the base URL you select to form the complete URL for your file.
Extra files are also supported via URL or Upload. To add uploads or paths, just click the appropriate button and you will be able add new files for the load test plan.