> For the complete documentation index, see [llms.txt](https://baseline11.gitbook.io/quick-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://baseline11.gitbook.io/quick-guide/test-creation-with-csv-split.md).

# Test Creation With CSV Split

<details>

<summary>1. Introduction</summary>

Welcome! This guide will help you create test with CSV File as well as manage test on Baseline11.

</details>

<details>

<summary>2. System Requirements</summary>

To create a test, ensure you have:

* A stable internet connection
* An active Project Admin or Project Member account with AWS Setup
* A web browser on a compatible device (PC, tablet, or mobile phone)

</details>

### The steps mentioned below are the process for test creation with CSV Split

{% stepper %}
{% step %}

## Accessing the Test Management Page

1. Open your web browser
2. Go to our official website: [www.baseline11.com](https://www.baseline11.com/)
3. Sign in with your Project Admin or Project Member credentials
4. Navigate to the Dashboard

<figure><img src="https://3076107135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDJ8r3jxpSQ88OP2q1Q6%2Fuploads%2FbMuxcNsZjcdxevarEnaB%2Fimage.png?alt=media&amp;token=bd54d34a-1d25-4be4-a47f-1424252c41e8" alt=""><figcaption></figcaption></figure>

5. Click on the Tests tab

<figure><img src="https://3076107135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDJ8r3jxpSQ88OP2q1Q6%2Fuploads%2Fkn9ce2YZbcWyBOEuWBuW%2Fimage.png?alt=media&amp;token=b4ebbc9e-22e0-4eb1-b5bb-8d2a6ed85277" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

## Creating a New Test

Before creating a new Test, ensure that a **Project** has been created

1. Click on the Add Test button.

<figure><img src="https://3076107135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDJ8r3jxpSQ88OP2q1Q6%2Fuploads%2FAt4fQhc1NpSNSp6ov2zJ%2Fimage.png?alt=media&amp;token=792fb4f5-33e3-4911-9c9e-dd86671c2954" alt=""><figcaption></figcaption></figure>

2. Enter the following test details:

   * Test Name
   * Select a Project
   * Description
   * Select Jmeter Version
   * Upload The JMX File (From Drop your .JMX Files here or Browse)

   <figure><img src="https://3076107135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDJ8r3jxpSQ88OP2q1Q6%2Fuploads%2Fa6HikQDMMlonQRqvrhNS%2Fimage.png?alt=media&amp;token=2c819055-8282-4d80-9e1c-a154584002f1" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

## **Add Extra Files (CSV)**

1. After uploading the JMX file, Locate the “Drop your Extra Files here or Browse” section.

<figure><img src="https://3076107135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDJ8r3jxpSQ88OP2q1Q6%2Fuploads%2FtpLeRJLglD6mc0gKSxMG%2Fimage.png?alt=media&amp;token=77d40a73-9312-4246-a69b-15291002ddee" alt=""><figcaption></figcaption></figure>

2. You can upload one CSV file or multiple CSV files according to your plan limitations.
3. If your JMX file has variables that correlate with a CSV file, ensure that you upload the corresponding CSV file to maintain accurate test execution.

<figure><img src="https://3076107135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDJ8r3jxpSQ88OP2q1Q6%2Fuploads%2FdUAS6CKXfAcrT39rnEhT%2Fimage.png?alt=media&amp;token=20864bcd-7221-4511-b4b3-bf0377dd134a" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### **Check the CSV Split box**

If you want to split the CSV file across multiple regions, follow these steps:

1. Check the **Split** checkbox after uploading your CSV file.
2. Selecting this option ensures that CSV data is distributed across different test instances based on the selected regions.

**Example**

* You have a **CSV file with 1000 rows** of data.
* During test creation, you **enable the Split option**.
* You select **2 regions (Load Agents)** for test execution.
* The platform automatically divides the CSV data **equally across the selected agents**.
* Each Load Agent receives:
  * **Load Agent 1** → rows **1 to 500**
  * **Load Agent 2** → rows **501 to 1000**
* This ensures:
  * **No duplication** or **overlap** of data between agents.
  * **Balanced test load** distribution.
* The split is **automatically handled** by the Baseline11, requiring **no manual changes** to the CSV file.

This feature helps balance load testing across various regions, reducing bottlenecks and improving distributed testing
{% endstep %}

{% step %}

## Add Multiple Load Agents Configuration

* Select Region(Choose the region in which you want to create and execute the test)
* Select Instance Type (Choose the instance type in which you want to create and execute the test)
* Select Subnet ID (Select the subnet details required for test execution)
* Select Security Group (select the security group for the test)
* Add Server Count (Specify the number of servers to be used for testing)
* Add Disk Size (Define the required disk size for the test execution environment)
* Select or Skip VPC Subnet (Specify whether to use a VPC subnet and configure its details accordingly)
* Click Save Icon to save the LG Details

<figure><img src="https://3076107135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDJ8r3jxpSQ88OP2q1Q6%2Fuploads%2FLKsEST1fkRVmCMG9c4YM%2Fimage.png?alt=media&amp;token=2baf2f74-21e6-47f9-8713-c139e4b49e6e" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

## **Run The Test**

1. Click the Run Test button to start the Execution of the test.
2. After Successfully Creating the test, you will redirected to the test’s summary page, as well as it will appear in the Tests Table, displaying the following details:

   * Test Name
   * \`Project Name
   * User Email (The user who created the test)
   * Start Time (Time when the test execution began)
   * End Time (Time when the test execution is completed)
   * Status (e.g. Initializing, Running, Completed, Failed)

   <figure><img src="https://3076107135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDJ8r3jxpSQ88OP2q1Q6%2Fuploads%2FzhBtpddXzsbb2Qs13Yjo%2Fimage.png?alt=media&amp;token=b9ad0239-5161-4ec6-8d16-79c34414b1a9" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

## Managing Tests

* **Rerun The Test**: Click on the Rerun Icon next to a test to execute the test again while keeping the same configurations.
* **Stop The Test**: Click on the Cross Icon to stop a test. If the cross icon is gray, it indicates that the test is not currently running (either it has been stopped or has already been completed).

<figure><img src="https://3076107135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaDJ8r3jxpSQ88OP2q1Q6%2Fuploads%2F5Kzt5gXpdHbKnCNlMWNR%2Fimage.png?alt=media&amp;token=66ed746e-7db7-4731-b04f-139bbc9442a3" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

## Reviewing Tests

* **Review The Test**: Click on the **Test Name** in the **Tests Table** to view the detailed test information.
  {% endstep %}
  {% endstepper %}

<details>

<summary>3. Troubleshooting</summary>

**Issue: Unable to Create a Test**

* Ensure all required fields are filled.
* Refresh the page and try again.

**Issue: Test Not Appearing in the List**

* Make sure you have assigned the test to the correct project.
* Refresh the test list.

</details>

### Sample Files

{% file src="/files/iz95r46koqwRVyRBcDcz" %}

{% file src="/files/gGlm6ZmEBa86omt63BVq" %}
