1, 做 get 请求之前先安装 Request 库, 参考 GitHub 上链接 :
2, 请求 & 响应使用 moco 来模拟服务器, 可参考此篇文档: Moco 模拟服务器 post&get 请求 (二)
3,get 请求流程如下:
a. 创建 session 服务器链接
b.get 请求把 url 和数据传入
c. 判断响应状态码是否为 200
d. 将响应的格式转换为 JSON 格式
e. 将 JSON 设置为参数 字典的格式
f. 判断断言是否为 success & 200
4, 可在 pycharm 上编辑, 如下:
- *** Settings ***
- Library RequestsLibrary
- Library Collections
- *** Test Case ***
- testget
- ${payload} Create Dictionary eid=1
- Create Session event http://127.0.0.1:8899/api
- ${r}= Get Request event /get_event_list params=${payload}
- Should Be Equal As Strings ${r.status_code} 200
- log ${r.JSON()}
- ${dict} Set variable ${r.JSON()}
- #断言结果
- ${msg} Get From Dictionary ${dict} msg
- Should Be Equal ${msg} success
- ${sta} Get From Dictionary ${dict} status
- ${status} Evaluate str(200)
- Should Be Equal ${sta} ${status}
5, 运行结果如下:
6, 运行结果 report.html 如下:
来源: https://www.cnblogs.com/Teachertao/p/11042774.html