Robot Framework接口测试思路

一、接口测试思路

    第1步:获取cookie

    第2步:创建一个请求header信息(可以根据自己的情况添加所需的值,类似于jmeter的头文件,不一定是必须的)

    第3步:创建session,在get request时,可识别session。

    第4步:发起请求。返回对象${data}

    第5步:判断请求响应是否为成功,这个一般根据api协议规范来,会返回一个请求的状态,有的直接返回状态码,有的就是返回 success  或者  false  或者 error

    第6步:转成json串格式

    第7步:获取json中的count值

    第8步:获取json中的data值

    第9步:判断需要判断的接口中的值,或者数据类型,或者数据格式等等。

二、接口自动化必须安装的两个第三方的库

Requests 官方下载地址: 

https://pypi.python.org/pypi/requests#downloads 

RequestLibrary 下载地址: 

https://pypi.python.org/pypi/robotframework-requests/

下载解压到目录,cmd进入到目录,执行python setup.py install 命令安装

三、requestsLibrary 库的关键字

requestsLibrary 常用的关键字有以下几个: 

Create Session: 创建一个 session, 连接某个服务器 

Create Ntlm Session: 也是创建一个 session , 只不过加上了域名、用户名、密码用于 NTLM 认证 

Get Request: 通过get 方式发起请求 

Post Request: 通过 Post 方式发起请求 

Head Request: 发送一个 Head 请求 

To Json : 将文本转换成json 对象

猜你喜欢

转载自blog.csdn.net/qq_39620483/article/details/84671541