The Scenario Definition section contains all files needed by your test. It also controls which test executor to use (JMeter, Gatling, Selenium, etc...) and which file to begin the test with.
Uploading or Including Files
Files can be uploaded directly to the UI or included from a previously created Shared Folder.
Click the '+' icon at the right side of the files area to start:
A large area for drag & drop, browse to upload (+) and selection of Shared Folders will appear:
For more information about uploading files and including files from Shared Folders, please have a look at "Uploading Files and Shared Folders".
Auto-Detect of Test Type and Entry Script
The first file with an extension that matches a supported test type will be selected as the primary or "entry" script to start your test with. BlazeMeter will use that file's type to set the Test type (JMeter for a JMX file, Gatling for a Scala file, etc.).
Manually choosing script to start test with
If you upload more than one script file, the additional script files will have an open circle next to them:
To select a different script as the one to start your test with, just click the open circle:
Manually choosing Test type if needed
Because some testing tools use the same type of files, you may need to set the Test type manually. If so, just use the drop-down to set test type and be sure the right file is marked to start the test with.
Distributing CSV data to engines: Split CSV
If your test will run on multiple engines, you might not want two engines to use the same row of data (for instance, to execute a login step for the same user).
To split your CSV into unique files for each server, select the 'Split CSV files with a unique subset per engine' option. The rows of data will be distributed to the engines as follows: line one will go to engine one, line two to engine two, line three to engine one, etc.
For more information about using a CSV file in your test, please refer to this article "CSV file Upload".