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请求。