[ { "filename": "tests/assert_base64.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/assert-base64", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "19" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": true, "time": 5, "cookies": [] }, { "filename": "tests/assert_header.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/assert-header", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [ { "name": "cookie1", "value": "value1", "path": "/" }, { "name": "cookie2", "value": "value2", "path": "/" }, { "name": "cookie3", "value": "value3", "path": "/" } ], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Header1", "value": "value1" }, { "name": "Set-Cookie", "value": "cookie1=value1; Path=/" }, { "name": "Set-Cookie", "value": "cookie2=value2; Path=/" }, { "name": "Set-Cookie", "value": "cookie3=value3; Path=/" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {} ], "time": 5 } ], "success": true, "time": 6, "cookies": [ { "domain": "localhost", "include_subdomain": "FALSE", "path": "/", "https": "FALSE", "expires": "0", "name": "cookie1", "value": "value1" }, { "domain": "localhost", "include_subdomain": "FALSE", "path": "/", "https": "FALSE", "expires": "0", "name": "cookie2", "value": "value2" }, { "domain": "localhost", "include_subdomain": "FALSE", "path": "/", "https": "FALSE", "expires": "0", "name": "cookie3", "value": "value3" } ] }, { "filename": "tests/assert_json.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/assert-json", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "application/json" }, { "name": "Content-Length", "value": "146" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {} ], "time": 5 }, { "request": { "method": "GET", "url": "http://localhost:8000/assert-json/index", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "1" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [ { "name": "index", "value": "1" } ], "asserts": [ { "actual": "1.0", "expected": "*" }, {} ], "time": 1 }, { "request": { "method": "GET", "url": "http://localhost:8000/assert-json", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "application/json" }, { "name": "Content-Length", "value": "146" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {}, {}, {} ], "time": 1 } ], "success": true, "time": 11, "cookies": [] }, { "filename": "tests/assert_match.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/assert-match", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "application/json" }, { "name": "Content-Length", "value": "53" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {}, {}, {} ], "time": 5 } ], "success": true, "time": 21, "cookies": [] }, { "filename": "tests/assert_regex.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/assert-regex", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "12" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {} ], "time": 5 } ], "success": true, "time": 8, "cookies": [] }, { "filename": "tests/assert_xpath.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/assert-xpath", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "18" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {}, {}, {} ], "time": 5 } ], "success": true, "time": 6, "cookies": [] }, { "filename": "tests/bytes.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/bytes", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "application/octet-stream" }, { "name": "Content-Length", "value": "1" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": true, "time": 5, "cookies": [] }, { "filename": "tests/capture_and_assert.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/capture-and-assert", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "12" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [ { "name": "content_type", "value": "text/html; charset=utf-8" } ], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": true, "time": 6, "cookies": [] }, { "filename": "tests/captures.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/captures", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Header1", "value": "value1" }, { "name": "Header2", "value": "Hello Bob!" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [ { "name": "param1", "value": "value1" }, { "name": "param2", "value": "Bob" } ], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {} ], "time": 5 }, { "request": { "method": "GET", "url": "http://localhost:8000/captures-check", "queryString": [ { "name": "param1", "value": "value1" }, { "name": "param2", "value": "Bob" } ], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "GET", "url": "http://localhost:8000/captures-json", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "135" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [ { "name": "an_object", "value": { "id": "123" } }, { "name": "a_list", "value": [ 1, 2, 3 ] }, { "name": "a_null", "value": null }, { "name": "an_integer", "value": 1 }, { "name": "a_float", "value": 1.1 }, { "name": "a_bool", "value": true }, { "name": "a_string", "value": "hello" }, { "name": "all", "value": { "a_bool": true, "a_float": 1.1, "a_list": [ 1, 2, 3 ], "a_null": null, "a_string": "hello", "an_integer": 1, "an_object": { "id": "123" } } } ], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {}, {}, {}, {}, {}, {}, {} ], "time": 1 } ], "success": true, "time": 12, "cookies": [] }, { "filename": "tests/cookies.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/cookies/set-request-cookie1-valueA", "queryString": [], "headers": [], "cookies": [ { "name": "cookie1", "value": "valueA" } ], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 5 }, { "request": { "method": "GET", "url": "http://localhost:8000/cookies/assert-that-cookie1-is-not-in-session", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "GET", "url": "http://localhost:8000/cookies/set-session-cookie2-valueA", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [ { "name": "cookie2", "value": "valueA", "path": "/" } ], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Set-Cookie", "value": "cookie2=valueA; Path=/" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 1 }, { "request": { "method": "GET", "url": "http://localhost:8000/cookies/assert-that-cookie2-is-valueA", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "GET", "url": "http://localhost:8000/cookies/assert-that-cookie2-is-valueA-and-valueB", "queryString": [], "headers": [], "cookies": [ { "name": "cookie2", "value": "ValueB" } ], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "GET", "url": "http://localhost:8000/cookies/delete-cookie2", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [ { "name": "cookie2", "value": "", "expires": "Sun, 11-Oct-2020 14:54:42 GMT", "max_age": 0, "path": "/" } ], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Set-Cookie", "value": "cookie2=; Expires=Sun, 11-Oct-2020 14:54:42 GMT; Max-Age=0; Path=/" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {} ], "time": 1 }, { "request": { "method": "GET", "url": "http://localhost:8000/cookies/assert-that-cookie2-is-not-in-session", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "GET", "url": "http://localhost:8000/cookies/set", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [ { "name": "LSID", "value": "DQAAAKEaem_vYg", "expires": "Wed, 13 Jan 2021 22:23:01 GMT", "path": "/accounts", "secure": true, "httponly": true }, { "name": "HSID", "value": "AYQEVnDKrdst", "expires": "Wed, 13 Jan 2021 22:23:01 GMT", "domain": ".localhost", "path": "/", "httponly": true }, { "name": "SSID", "value": "Ap4PGTEq", "expires": "Wed, 13 Jan 2021 22:23:01 GMT", "domain": ".localhost", "path": "/", "secure": true, "httponly": true } ], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Set-Cookie", "value": "LSID=DQAAAKEaem_vYg; Expires=Wed, 13 Jan 2021 22:23:01 GMT; Secure; HttpOnly; Path=/accounts" }, { "name": "Set-Cookie", "value": "HSID=AYQEVnDKrdst; Domain=.localhost; Expires=Wed, 13 Jan 2021 22:23:01 GMT; HttpOnly; Path=/" }, { "name": "Set-Cookie", "value": "SSID=Ap4PGTEq; Domain=.localhost; Expires=Wed, 13 Jan 2021 22:23:01 GMT; Secure; HttpOnly; Path=/" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {} ], "time": 1 } ], "success": true, "time": 18, "cookies": [ { "domain": "localhost", "include_subdomain": "FALSE", "path": "/", "https": "FALSE", "expires": "1602428082", "name": "cookie2", "value": "" }, { "domain": "#HttpOnly_localhost", "include_subdomain": "FALSE", "path": "/accounts", "https": "TRUE", "expires": "1610576581", "name": "LSID", "value": "DQAAAKEaem_vYg" } ] }, { "filename": "tests/cookie_storage.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/cookie-storage/assert-that-cookie1-is-valueA", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 5 }, { "request": { "method": "GET", "url": "http://localhost:8000/cookie-storage/assert-that-cookie1-is-not-in-session", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 } ], "success": true, "time": 7, "cookies": [] }, { "filename": "tests/delete.hurl", "entries": [ { "request": { "method": "DELETE", "url": "http://localhost:8000/delete", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 5 } ], "success": true, "time": 5, "cookies": [] }, { "filename": "tests/empty.hurl", "entries": [], "success": true, "time": 0, "cookies": [] }, { "filename": "tests/encoding.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/encoding/utf8", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "5" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {} ], "time": 5 }, { "request": { "method": "GET", "url": "http://localhost:8000/encoding/latin1", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=ISO-8859-1" }, { "name": "Content-Length", "value": "4" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {} ], "time": 1 } ], "success": true, "time": 7, "cookies": [] }, { "filename": "tests/error_assert_base64.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/assert-base64", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "19" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": false, "time": 6, "cookies": [] }, { "filename": "tests/error_assert_file.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-assert-file", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "5" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": false, "time": 6, "cookies": [] }, { "filename": "tests/error_assert_header_not_found.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-assert-header-not-found", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "12" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 7 } ], "success": false, "time": 7, "cookies": [] }, { "filename": "tests/error_assert_header_value.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-assert-header-value", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "12" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": false, "time": 6, "cookies": [] }, { "filename": "tests/error_assert_http_version.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-assert/http-version", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "2" }, {} ], "time": 5 } ], "success": false, "time": 5, "cookies": [] }, { "filename": "tests/error_assert_invalid_predicate_type.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-assert-invalid-predicate-type", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": false, "time": 7, "cookies": [] }, { "filename": "tests/error_assert_match_utf8.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-assert/match-utf8", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "1" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": false, "time": 5, "cookies": [] }, { "filename": "tests/error_assert_query_cookie.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-assert-query-cookie", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [ { "name": "cookie1", "value": "value1", "path": "/" }, { "name": "cookie2", "value": "value2", "path": "/", "secure": true } ], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Set-Cookie", "value": "cookie1=value1; Path=/" }, { "name": "Set-Cookie", "value": "cookie2=value2; Secure; Path=/" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {}, {}, {} ], "time": 6 } ], "success": false, "time": 8, "cookies": [ { "domain": "localhost", "include_subdomain": "FALSE", "path": "/", "https": "FALSE", "expires": "0", "name": "cookie1", "value": "value1" }, { "domain": "localhost", "include_subdomain": "FALSE", "path": "/", "https": "TRUE", "expires": "0", "name": "cookie2", "value": "value2" } ] }, { "filename": "tests/error_assert_query_invalid_regex.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-assert-query-invalid-regex", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": false, "time": 6, "cookies": [] }, { "filename": "tests/error_assert_query_invalid_xpath.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/utf8", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "18" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 6 } ], "success": false, "time": 6, "cookies": [] }, { "filename": "tests/error_assert_status.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/not_found", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 404, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html" }, { "name": "Content-Length", "value": "232" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 5 } ], "success": false, "time": 6, "cookies": [] }, { "filename": "tests/error_assert_template_variable_not_found.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-assert-template-variable-not-found", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": false, "time": 6, "cookies": [] }, { "filename": "tests/error_assert_value_error.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-assert-value", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "20" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {}, {} ], "time": 5 } ], "success": false, "time": 8, "cookies": [] }, { "filename": "tests/error_assert_variable.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-assert-variable", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [ { "name": "status", "value": 200 }, { "name": "length", "value": "0" }, { "name": "type", "value": "text/html; charset=utf-8" } ], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {}, {}, {} ], "time": 5 } ], "success": false, "time": 8, "cookies": [] }, { "filename": "tests/error_file_read_access.hurl", "entries": [ { "captures": [], "asserts": [], "time": 0 } ], "success": false, "time": 0, "cookies": [] }, { "filename": "tests/error_http_connection.hurl", "entries": [ { "request": { "method": "GET", "url": "http://unknown", "queryString": [], "headers": [], "cookies": [], "body": "" }, "captures": [], "asserts": [], "time": 0 } ], "success": false, "time": 60, "cookies": [] }, { "filename": "tests/error_invalid_jsonpath.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-invalid-jsonpath", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "application/json" }, { "name": "Content-Length", "value": "60" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": false, "time": 5, "cookies": [] }, { "filename": "tests/error_invalid_url.hurl", "entries": [ { "request": { "method": "GET", "url": "???", "queryString": [], "headers": [], "cookies": [], "body": "" }, "captures": [], "asserts": [], "time": 0 } ], "success": false, "time": 0, "cookies": [] }, { "filename": "tests/error_invalid_xml.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-invalid-xml", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": false, "time": 5, "cookies": [] }, { "filename": "tests/error_multipart_form_data.hurl", "entries": [ { "captures": [], "asserts": [], "time": 0 } ], "success": false, "time": 0, "cookies": [] }, { "filename": "tests/error_predicate.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/predicate/error/type", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "74" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {} ], "time": 5 } ], "success": false, "time": 16, "cookies": [] }, { "filename": "tests/error_query_header_not_found.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-query-header-not-found", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "12" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": false, "time": 6, "cookies": [] }, { "filename": "tests/error_query_invalid_json.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-query-invalid-json", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "12" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": false, "time": 6, "cookies": [] }, { "filename": "tests/error_query_invalid_utf8.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/error-query-invalid-utf8", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "1" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": false, "time": 6, "cookies": [] }, { "filename": "tests/error_template_variable_not_found.hurl", "entries": [ { "captures": [], "asserts": [], "time": 0 } ], "success": false, "time": 0, "cookies": [] }, { "filename": "tests/error_template_variable_not_renderable.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/get-list", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "18" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:42 GMT" } ] }, "captures": [ { "name": "list", "value": [ 1, 2, 3 ] } ], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 5 }, { "captures": [], "asserts": [], "time": 0 } ], "success": false, "time": 6, "cookies": [] }, { "filename": "tests/error_timeout.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/timeout", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [], "time": 2007 } ], "success": true, "time": 2007, "cookies": [] }, { "filename": "tests/follow_redirect.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/follow-redirect", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 302, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "287" }, { "name": "Location", "value": "http://localhost:8000/following-redirect" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 } ], "success": false, "time": 6, "cookies": [] }, { "filename": "tests/form_params.hurl", "entries": [ { "request": { "method": "POST", "url": "http://localhost:8000/form-params", "queryString": [], "headers": [], "cookies": [], "form": [ { "name": "param1", "value": "value1" }, { "name": "param2", "value": "" }, { "name": "param3", "value": "a=b" }, { "name": "param4", "value": "a%3db" } ], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 5 }, { "request": { "method": "POST", "url": "http://localhost:8000/form-params", "queryString": [], "headers": [ { "name": "Content-Type", "value": "application/x-www-form-urlencoded" } ], "cookies": [], "body": "cGFyYW0xPXZhbHVlMSZwYXJhbTI9JnBhcmFtMz1hJTNkYiZwYXJhbTQ9YSUyNTNkYg==" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 } ], "success": true, "time": 8, "cookies": [] }, { "filename": "tests/headers.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/default-headers", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 5 }, { "request": { "method": "GET", "url": "http://localhost:8000/default-headers", "queryString": [], "headers": [ { "name": "User-Agent", "value": "hurl/1.0" }, { "name": "Host", "value": "localhost:8000" } ], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "GET", "url": "http://localhost:8000/default-headers", "queryString": [], "headers": [ { "name": "User-Agent", "value": "hurl/1.0" }, { "name": "Host", "value": "localhost:8000" } ], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "GET", "url": "http://localhost:8000/custom-headers", "queryString": [], "headers": [ { "name": "Fruit", "value": "Raspberry" }, { "name": "Fruit", "value": "Apple" }, { "name": "Fruit", "value": "Banana" }, { "name": "Fruit", "value": "Grape" }, { "name": "Color", "value": "Green" } ], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "GET", "url": "http://localhost:8000/custom-headers-utf8", "queryString": [], "headers": [ { "name": "Beverage", "value": "cafĂ©" } ], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "GET", "url": "http://localhost:8000/response-headers", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Beverage", "value": "cafe" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 1 } ], "success": true, "time": 14, "cookies": [] }, { "filename": "tests/hello.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/hello", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "12" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 }, { "request": { "method": "GET", "url": "http://localhost:8000/hello", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "12" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 1 } ], "success": true, "time": 7, "cookies": [] }, { "filename": "tests/multipart_form_data.hurl", "entries": [ { "request": { "method": "POST", "url": "http://localhost:8000/multipart-form-data", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.1", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.1", "expected": "*" }, {} ], "time": 6 } ], "success": true, "time": 7, "cookies": [] }, { "filename": "tests/no_entry.hurl", "entries": [], "success": true, "time": 0, "cookies": [] }, { "filename": "tests/output.hurl", "entries": [ { "request": { "method": "POST", "url": "http://localhost:8000/output/endpoint1", "queryString": [], "headers": [], "cookies": [], "body": "eyAidXNlciI6ICJib2IiIH0=" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "date", "value": "DATE1" }, { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "19" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 5 }, { "request": { "method": "GET", "url": "http://localhost:8000/output/endpoint2", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "date", "value": "DATE2" }, { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "19" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 } ], "success": true, "time": 7, "cookies": [] }, { "filename": "tests/patch.hurl", "entries": [ { "request": { "method": "PATCH", "url": "http://localhost:8000/patch/file.txt", "queryString": [], "headers": [ { "name": "Host", "value": "www.example.com" }, { "name": "Content-Type", "value": "application/example" }, { "name": "If-Match", "value": "\"e0023aa4e\"" } ], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 204, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Location", "value": "/file.txt" }, { "name": "ETag", "value": "\"e0023aa4f\"" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {} ], "time": 5 } ], "success": true, "time": 6, "cookies": [] }, { "filename": "tests/post_base64.hurl", "entries": [ { "request": { "method": "POST", "url": "http://localhost:8000/post-base64", "queryString": [], "headers": [], "cookies": [], "body": "SGVsbG8gV29ybGQh" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 5 } ], "success": true, "time": 5, "cookies": [] }, { "filename": "tests/post_file.hurl", "entries": [ { "request": { "method": "POST", "url": "http://localhost:8000/post-file", "queryString": [], "headers": [], "cookies": [], "body": "SGVsbG8gV29ybGQh" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:44 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 5 } ], "success": true, "time": 6, "cookies": [] }, { "filename": "tests/post_json.hurl", "entries": [ { "request": { "method": "POST", "url": "http://localhost:8000/post-json", "queryString": [], "headers": [], "cookies": [], "body": "ewogICAgIm5hbWUiOiAiQm9iIiwKICAgICJwYXNzd29yZCI6ICJzZWNyZXQiCn0=" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 5 }, { "request": { "method": "POST", "url": "http://localhost:8000/post-json-array", "queryString": [], "headers": [], "cookies": [], "body": "WzEsMiwzXQ==" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "POST", "url": "http://localhost:8000/post-json-string", "queryString": [], "headers": [], "cookies": [], "body": "IkhlbGxvIg==" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "POST", "url": "http://localhost:8000/post-json-number", "queryString": [], "headers": [], "cookies": [], "body": "MTAw" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "POST", "url": "http://localhost:8000/post-json-numbers", "queryString": [], "headers": [], "cookies": [], "body": "ewogICAgIm5hdHVyYWwiOiAxMDAsCiAgICAibmVnYXRpdmUiOiAtMSwKICAgICJmbG9hdCI6ICIzLjMzMzMzMzMzMzMzMzMzMyIsCiAgICAiZXhwb25lbnQiOiAxMDBlMTAwCn0=" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "POST", "url": "http://localhost:8000/post-json-boolean", "queryString": [], "headers": [], "cookies": [], "body": "dHJ1ZQ==" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "GET", "url": "http://localhost:8000/get-name", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "3" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [ { "name": "name", "value": "Bob" } ], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "POST", "url": "http://localhost:8000/post-json", "queryString": [], "headers": [], "cookies": [], "body": "ewogICAgIm5hbWUiOiAiQm9iIiwKICAgICJwYXNzd29yZCI6ICJzZWNyZXQiCn0=" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [], "time": 1 } ], "success": true, "time": 17, "cookies": [] }, { "filename": "tests/post_multilines.hurl", "entries": [ { "request": { "method": "POST", "url": "http://localhost:8000/post-multilines", "queryString": [], "headers": [], "cookies": [], "body": "bmFtZSxhZ2UKYm9iLDEwCmJpbGwsMjIK" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 5 }, { "request": { "method": "GET", "url": "http://localhost:8000/get-bob-age", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "2" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [ { "name": "bob_age", "value": "10" } ], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "POST", "url": "http://localhost:8000/post-multilines", "queryString": [], "headers": [], "cookies": [], "body": "bmFtZSxhZ2UKYm9iLDEwCmJpbGwsMjIK" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 } ], "success": true, "time": 9, "cookies": [] }, { "filename": "tests/post_xml.hurl", "entries": [ { "request": { "method": "POST", "url": "http://localhost:8000/post-xml", "queryString": [], "headers": [], "cookies": [], "body": "PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxkcmluaz5jYWbDqTwvZHJpbms+" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 5 }, { "request": { "method": "POST", "url": "http://localhost:8000/post-xml-no-prolog", "queryString": [], "headers": [], "cookies": [], "body": "PGRyaW5rPmNhZsOpPC9kcmluaz4=" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 } ], "success": true, "time": 7, "cookies": [] }, { "filename": "tests/predicates-string.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/predicates-string", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "12" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {}, {}, {} ], "time": 5 }, { "request": { "method": "GET", "url": "http://localhost:8000/predicates-string-empty", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {} ], "time": 1 } ], "success": true, "time": 8, "cookies": [] }, { "filename": "tests/put.hurl", "entries": [ { "request": { "method": "PUT", "url": "http://localhost:8000/put", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 5 } ], "success": true, "time": 5, "cookies": [] }, { "filename": "tests/querystring_params.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/querystring-params", "queryString": [ { "name": "param1", "value": "value1" }, { "name": "param2", "value": "" }, { "name": "param3", "value": "a=b" }, { "name": "param4", "value": "1,2,3" } ], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 5 }, { "request": { "method": "GET", "url": "http://localhost:8000/querystring-params?param1=value1¶m2=¶m3=a%3db¶m4=1,2,3", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "GET", "url": "http://localhost:8000/querystring-params?param1=value1", "queryString": [ { "name": "param2", "value": "" }, { "name": "param3", "value": "a=b" }, { "name": "param4", "value": "1,2,3" } ], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 }, { "request": { "method": "GET", "url": "http://localhost:8000/querystring-params-encoded?value1=/&value2=%2F", "queryString": [ { "name": "value3", "value": "/" } ], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 } ], "success": true, "time": 11, "cookies": [] }, { "filename": "tests/redirect.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/redirect", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 302, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "271" }, { "name": "Location", "value": "http://localhost:8000/redirected" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {} ], "time": 5 }, { "request": { "method": "GET", "url": "http://localhost:8000/redirected", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "0" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {} ], "time": 1 } ], "success": true, "time": 7, "cookies": [] }, { "filename": "tests/utf8.hurl", "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/utf8", "queryString": [], "headers": [], "cookies": [], "body": "" }, "response": { "httpVersion": "HTTP/1.0", "status": 200, "cookies": [], "headers": [ { "name": "Content-Type", "value": "text/html; charset=utf-8" }, { "name": "Content-Length", "value": "18" }, { "name": "Server", "value": "Werkzeug/0.16.1 Python/3.5.3" }, { "name": "Date", "value": "Sun, 11 Oct 2020 14:54:45 GMT" } ] }, "captures": [], "asserts": [ { "actual": "1.0", "expected": "1.0" }, {}, {}, {} ], "time": 5 } ], "success": true, "time": 6, "cookies": [] } ]