Basic Test Scripts
Simple, ready-to-use test scripts for common API testing scenarios.
Example 1: API Health Check
name: APIHealthCheck
rounds:
- name: HealthCheckRound
numberOfClients: 5
arrivalDelay: 3000
iterations:
- name: HealthCheckIteration
httpRequest:
url: https://api.example.com/health
httpMethod: GET
mode: R
requestCount: 100
Run Command:
lps run APIHealthCheck.yaml
Example 2: Basic POST Request with Inline Payload
name: BasicPostRequest
rounds:
- name: PostRound
numberOfClients: 5
arrivalDelay: 3000
iterations:
- name: PostIteration
httpRequest:
url: https://api.example.com/create
httpMethod: POST
payload:
raw: '{"name":"John Doe","email":"john.doe@example.com"}'
mode: R
requestCount: 100
Run Command:
lps run BasicPostRequest.yaml
Example 3: Basic Data Retrieval
name: DataRetrieval
rounds:
- name: DataFetchRound
numberOfClients: 5
arrivalDelay: 3000
iterations:
- name: FetchIteration
httpRequest:
url: https://api.example.com/data
httpMethod: GET
mode: R
requestCount: 500
Run Command:
lps run DataRetrieval.yaml
Example 4: Basic Load Testing
name: BasicLoadTest
rounds:
- name: LoadTestRound
numberOfClients: 5
arrivalDelay: 3000
iterations:
- name: LoadIteration
httpRequest:
url: https://api.example.com/load
httpMethod: GET
mode: R
requestCount: 100
Run Command:
lps run BasicLoadTest.yaml