Files
httprunner/examples/hrp/http2_test.json
2022-04-21 20:53:11 +08:00

146 lines
4.2 KiB
JSON

{
"config": {
"name": "run request with HTTP/1.1 and HTTP/2",
"base_url": "https://postman-echo.com"
},
"teststeps": [
{
"name": "HTTP/1.1 get",
"request": {
"method": "GET",
"url": "/get",
"params": {
"foo1": "foo1",
"foo2": "foo2"
},
"headers": {
"User-Agent": "HttpRunnerPlus"
}
},
"validate": [
{
"check": "status_code",
"assert": "equals",
"expect": 200,
"msg": "check status code"
},
{
"check": "proto",
"assert": "equals",
"expect": "HTTP/1.1",
"msg": "check protocol type"
},
{
"check": "body.args.foo1",
"assert": "length_equals",
"expect": 4,
"msg": "check param foo1"
}
]
},
{
"name": "HTTP/1.1 post",
"request": {
"method": "POST",
"url": "/post",
"headers": {
"User-Agent": "HttpRunnerPlus"
},
"body": {
"foo1": "foo1",
"foo2": "foo2"
}
},
"validate": [
{
"check": "status_code",
"assert": "equals",
"expect": 200,
"msg": "check status code"
},
{
"check": "proto",
"assert": "equals",
"expect": "HTTP/1.1",
"msg": "check protocol type"
},
{
"check": "body.json.foo1",
"assert": "length_equals",
"expect": 4,
"msg": "check body foo1"
}
]
},
{
"name": "HTTP/2 get",
"request": {
"method": "GET",
"url": "/get",
"http2": true,
"params": {
"foo1": "foo1",
"foo2": "foo2"
},
"headers": {
"User-Agent": "HttpRunnerPlus"
}
},
"validate": [
{
"check": "status_code",
"assert": "equals",
"expect": 200,
"msg": "check status code"
},
{
"check": "proto",
"assert": "equals",
"expect": "HTTP/2.0",
"msg": "check protocol type"
},
{
"check": "body.args.foo1",
"assert": "length_equals",
"expect": 4,
"msg": "check param foo1"
}
]
},
{
"name": "HTTP/2 post",
"request": {
"method": "POST",
"url": "/post",
"http2": true,
"headers": {
"User-Agent": "HttpRunnerPlus"
},
"body": {
"foo1": "foo1",
"foo2": "foo2"
}
},
"validate": [
{
"check": "status_code",
"assert": "equals",
"expect": 200,
"msg": "check status code"
},
{
"check": "proto",
"assert": "equals",
"expect": "HTTP/2.0",
"msg": "check protocol type"
},
{
"check": "body.json.foo1",
"assert": "length_equals",
"expect": 4,
"msg": "check body foo1"
}
]
}
]
}