{
    "name": "CBS group testing",
    "testCases": {
        "test1": {
            "path": "/api/login",
            "method": "POST",
            "description": "Perform login",
            "body": {
                "username": "Administrator",
                "password": "Password123"
            },
            "expect": {
                "header": {
                    "contains": {
                        "http_status": "200",
                        "Content-Type": "application/json"
                    }
                },
                "body": {
                    "hasKeys": ["access_token"]
                }                
            }
        },  
        "test2": {
            "path": "/api/admin/groups",
            "method": "GET",
            "description": "get group listing",
            "expect": {
                "header": {
                    "contains": {
                        "http_status": "200"
                    }
                },
                "body": {
                    "hasKeys": ["groupName"],
                    "contains": {
                        "message": "success"
                    }
                }
            }
        }
    },
    "url": "https://10.63.39.130:8443",
    "insecure": true,
    "header": {
        "Content-Type": "application/json",
        "Authorization": "Bearer %ACCESS_TOKEN%"
    },
    "capture": {
        "test1": {
            "body": {
                "access_token": "%ACCESS_TOKEN%"
            }
        }
    }
}    
      