pulzr 0.3.2

A http load testing tool for performance testing.
Documentation
{
  "name": "Multi-API Endpoint Test",
  "description": "Testing multiple API endpoints simultaneously",
  "version": "1.0",
  "defaults": {
    "method": "GET",
    "headers": {
      "User-Agent": "pulzr-endpoints/1.0",
      "Accept": "application/json"
    },
    "timeout": 15,
    "weight": 1.0
  },
  "endpoints": [
    {
      "name": "Get Users",
      "url": "https://httpbin.org/get",
      "method": "GET",
      "weight": 3.0,
      "expected_status": [200]
    },
    {
      "name": "Create User",
      "url": "https://httpbin.org/post",
      "method": "POST",
      "payload": "{\"name\": \"test\", \"email\": \"test@example.com\"}",
      "headers": {
        "Content-Type": "application/json"
      },
      "weight": 1.0,
      "expected_status": [200, 201]
    },
    {
      "name": "Update User",
      "url": "https://httpbin.org/put",
      "method": "PUT",
      "payload": "{\"id\": 1, \"name\": \"updated\"}",
      "headers": {
        "Content-Type": "application/json"
      },
      "weight": 1.5,
      "expected_status": [200]
    },
    {
      "name": "Health Check",
      "url": "https://httpbin.org/status/200",
      "method": "GET",
      "weight": 0.5,
      "expected_status": [200]
    },
    {
      "name": "Delete User",
      "url": "https://httpbin.org/delete",
      "method": "DELETE",
      "weight": 0.8,
      "expected_status": [200, 204]
    }
  ]
}