Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
id: api-testing-add-suite
title: Adding New Test Suites
description: Guide to adding to new Suites using "Add New"
sidebar_label: Adding New Suite
tags:
- api-testing
- test-organization
- test-suite
- test-management
---
# Adding a Test Suite

In this guide, we will walk through the process of adding a test suite in Keploy. Users can either manually provide the details for the test suite or directly import a curl command to create one.

## Steps to Add a Test Suite

1. **Click on the Plus Button**
- Navigate to the test suite section in the Keploy interface.
- Click on the `+` button to add a new test suite.

2. **Provide Test Suite Details**
- Fill in the following fields:
- **Name**: Enter a unique name for the test suite.
- **Details**: Provide a brief description of the test suite.
- **Request**: Specify the request details, such as the HTTP method, URL, headers, and body.
- **Associations**: Define any associations or dependencies related to the test suite.

3. **Import a Curl Command (Optional)**
- If you have a curl command, you can directly import it to create the test suite.
- Paste the curl command in the provided input field.
- Keploy will automatically parse the curl command and populate the test suite details.

4. **Save the Test Suite**
- Once all the details are filled in, click on the `Save` button to create the test suite.

## Example

### Manual Entry
```json
{
"name": "User Authentication",
"details": "Tests the login functionality.",
"request": {
"method": "POST",
"url": "https://api.example.com/login",
"headers": {
"Content-Type": "application/json"
},
"body": {
"username": "test_user",
"password": "secure_password"
}
},
"associations": ["auth-service", "user-database"]
}
```

### Importing a Curl Command
```bash
curl -X POST https://api.example.com/login \
-H "Content-Type: application/json" \
-d '{"username": "test_user", "password": "secure_password"}'
```

By following these steps, you can easily create and manage test suites in Keploy.
Loading
Loading