手把手教你学会接口自动化系列十-将用例写在json中,持久化管理起来上

我们之前写的把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"}}]

]







}

你可能感兴趣的:(接口自动化测试,python,服务器,软件测试,自动化测试,linux,自动化)