我们之前写的把url,登录都封装了,但是用例的数据怎么用其他文件管理起来,和代码分离呢?由次,我就行了json进行用例的管理。
从接口的角度我们分析,我们都知道接口请求有以下几方面:
url
method
headers
data
由次我将我的用例管理格式设置成下面的
{"url": "/login","method": "GET","headers":{"Content-Type":"application/x-www-form-urlencoded"},"casedata":[[{"caseNo": "01"},{"caseName": "正常登录"},{"reqParam": {"username":"admin","password":"123456"}}],[{"caseNo": "02"},{"caseName": "登录-用户名错误"},{"reqParam": {"username":"admin111","password":"123456"}}],[{"caseNo": "03"},{"caseName": "登录-密码错误"},{"reqParam": {"username":"admin","password":"123456111"}}]]}
下