RF接口测试
date:2018624 day15
一.接口测试
1.字典操作
JSON:以字符串形式展现字典
将MyLibrary.py到入至PyCharm
字典套件中 Library Collections 和 MyLibrary.py
关键字:
A.Create Dictionary(创建字典):RIDE自带关键字,后跟的字典为key=value
B.Get Dictionary Keys(得到字典的Keys):Collections库中的关键字,需要传参数字典名
C.Get Dictionary Values(得到字典的Values):Collections库中的关键字,需要传参数字典名
D.Get From Dictionary(通过Key得到对应的Value):Collections库中的关键字,需要传参数字典名、Key值
关键字:
E.Json To Dict(Json形式转为字典形式):MyLibrary.py中的关键字,需要传参数字典名
嵌套字典:
2.Get请求
请求套件中 Library Collections 和 MyLibrary.py
关键字:
Get:MyLiBrary.py中的关键字,需要传的参数是url、请求参数
3.Post请求
Post套件中 Library Collections 和 MyLibrary.py
关键字:
Post:MyLiBrary.py中的关键字,需要传的参数是url、请求参数、cookie值
Should Be Equal(对比):RIDE自带的关键字,需要传对比的两个参数
二.接口测试.jpg
&&&&&&&&&&&&&&&&&&&&&&&&xxxxx·xx&&&&&&&&&&&&&&&&&&&&&&&&
date:2018630 day16
一.接口项目分层
1.测试环境
2.自定义关键字
#登录关键字
根据接口文档来写关键字
post请求需要传递的参数,得到的参数数据
#创建订单
#查询订单
#base64解密关键字
3.测试用例
将关键字串联起来成为一个操作
params与data的区别:
params是添加到url的请求字符串中的,用于get请求。
而data是添加到请求体(body)中的, 用于post请求。