十九、RF接口测试汇总(一)
搭建项目:转自 http://chuansong.me/n/1858477
A、请求方式为get请求
方式一:导入RequestsLibrary库,get request [ alias | uri | headers=None | json=None | params=None | allow_redirects=None | timeout=None ]
create session api http://localhost:8000 |
方式二:导入requests库, requests.get Arguments:[ url | params=None | **kwargs ]
${resp1}= requests.get http://localhost:8000/users/1 |
第三:如果接口只有登录后才可发送请求,在创建session的时候加上用户名和密码即可,以列表的形式传入即可
create session Arguments:
[ alias | url | headers={} | cookies=None | auth=None | timeout=None | proxies=None | verify=False | debug=0 | max_retries=3 | backoff_factor=0.1 | disable_warnings=0 ]
${auth} create list ok python |
B、请求方式为post请求
方式一:导入RequestsLibrary库 Post request Arguments:[ alias | uri | data=None | params=None | headers=None | files=None | allow_redirects=None | timeout=None ]
${cc} create dictionary Content-Type=application/x-www-form-urlencoded create session api http://netsale.api/ ${cc} ${url} Set Variable /Api/GetCinema #自定义接口地址 #md5加密 ${postdata} Create Dictionary pAppCode=${pAppCode} pVerifyInfo=${pVerifyInfo} #发送请求 |
方式二:导入requests库, request.Post
${url} Set Variable http://netsale.api/Api/GetCinema #自定义接口地址 #md5加密 ${postdata} Create Dictionary pAppCode=${pAppCode} pVerifyInfo=${pVerifyInfo} #发送请求 |
C、针对返回字符串操作
#json格式化 |
最新文章
- UNTIY3D接入91SDK的办法
- angJs使选中的li背景颜色不同
- Win7下安装Mongodb教程
- centos6 kvm网卡桥接
- Linux服务器常用性能监控命令汇总
- 【线段树求最靠前】【HDU2795】【Billboard】
- chrome调试工具常用功能整理(转)
- 2014年百度之星程序设计大赛 - 资格赛 1002 Disk Schedule(双调欧几里得旅行商问题)
- hdu5514 非2的次幂容斥原理
- Java基本语法-----java关键字
- 2018-2019-2 网络对抗技术 20162329 Exp3 免杀原理与实践
- P5245 【模板】多项式快速幂
- hdu 1527 (威佐夫博弈)
- 《DSP using MATLAB》Problem 6.7
- Nginx基本的安全优化
- x+y+z=n的正整数解
- HDU1505 City Game 悬线法
- 编译原理之正则表达式转NFA
- org.dom4j.DocumentException:对实体 ";virtual_card_id"; 的引用必须以 ';' 分隔符结尾
- docker login 报错 Error response from daemon: Get https://registry-1.docker.io/v2/: unauthorized: incorrect username or password