[ { "test": { "name": "get token", "request": { "url": "http://127.0.0.1:5000/api/get-token", "method": "POST", "headers": { "content-type": "application/json", "user_agent": "iOS/10.3", "device_sn": "HZfFBh6tU59EdXJ", "os_platform": "ios", "app_version": "2.8.6" }, "json": { "sign": "f1219719911caae89ccc301679857ebfda115ca2" } }, "variables": [ {"expect_status_code": 200}, {"token_len": 16} ], "extract": { "token": "content.token" }, "validate": [ {"check": "status_code", "comparator": "eq", "expect": 200}, {"eq": ["status_code", "$expect_status_code"]}, {"check": "$token", "comparator": "len_eq", "expect": 16}, {"len_eq": ["$token", "$token_len"]}, {"len_eq": ["content.token", 16]}, {"check": "status_code", "comparator": "sum_status_code", "expect": 2}, {"sum_status_code": ["status_code", 2]} ] } }, { "test": { "name": "create user which does not exist", "request": { "url": "http://127.0.0.1:5000/api/users/2000", "method": "POST", "headers": { "content-type": "application/json", "device_sn": "HZfFBh6tU59EdXJ", "token": "$token" }, "json": { "name": "user1", "password": "123456" } }, "validate": [ {"eq": ["status_code", 201]}, {"eq": ["content.success", true]}, {"check": "status_code", "comparator": "eq", "expect": 201}, {"sum_status_code": ["status_code", 3]}, {"check": "content.success", "comparator": "eq", "expect": true} ] } }, { "test": { "name": "create user which existed", "request": { "url": "http://127.0.0.1:5000/api/users/2000", "method": "POST", "headers": { "content-type": "application/json", "device_sn": "HZfFBh6tU59EdXJ", "token": "$token" }, "json": { "name": "user1", "password": "123456" } }, "validate": [ {"eq": ["status_code", 500]}, {"eq": ["content.success", false]}, {"check": "status_code", "comparator": "eq", "expect": 500}, {"sum_status_code": ["status_code", 5]}, {"check": "content.success", "comparator": "eq", "expect": false} ] } } ]