首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

接口自动化测试框架(一)

接口测试工具的不足点:

测试数据不可控制

无法测试加密接口

扩展能力不足

Ps:对上述问题,Robot Framework都能满足,但是其脚本的可读性差是它最大弱点,如果需要为它开发系统关键字,还不如直接写Python程序。

Requests库

Requests使用Apache2 Licensed许可证的HTTP库,它基于urllib3,因此继承了urllib3的所有特性,Requests支持HTTP连接保持和连接池,支持使用Cookie保持会话,支持文件上传,支持自动确定响应内容的编码,支持国际化的URL和POST数据自动编码。

英文文档:http://docs.python-requests.org/en/master/

中文文档:http://cn.python-requests.org/zh_CN/latest/

安装

安装方法:通过PyPI仓库获取安装

Pypi地址:https://pypi.python.org/pypi/requests

通过Requests官方文档提供的第一个例子来体会下它的用法:

接口测试:

查询发布会接口测试用例:

集成unittest

将接口测试脚本继承到unittest单元测试框架中,利用unittest的功能来运行接口测用例:

执行方法,前期微信有讲过方法,可回看。下期微信将接着讲《接口测试框架开发》,期待哟~

+1

-1

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171208G0MQ3M00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券