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