
requests
煎饼入侵
这个作者很懒,什么都没留下…
展开
-
python+requests+unittest接口自动化(1):接口测试
使用的库就是requests安装很简单,尤其python3+(之后简称python3),自带pip(python2+的朋友可以自行百度下pip的安装)pip install requests在开始做接口测试之前,我们先稍微了解一下接口是什么?首先,百度结果:结合实际应用呢,接口可以理解成不同系统或模块之间数据交流的方式。大家一般将测试分为三个层次:界面,接口,单元;界...原创 2018-12-24 22:26:39 · 500 阅读 · 0 评论 -
python+requests+unittest接口自动化(6):config的使用和封装
configparser包的使用:首先是config.ini,也就是configparser包可识别的文件格式和文件内容:格式当然那就是以“.ini”为文件后缀;内容则是如下:#filename = config.ini[url]urla = https://www.baidu.comurlb = https://github.com[detail]name = tom...原创 2018-12-25 14:19:15 · 750 阅读 · 0 评论 -
python+requests+unittest接口自动化:实施自动化测试的场景和节奏
学习过程中,在网上查了很多资料,为了方便又相同需求的通知们!也是为了加深印象:),打算写个博客,分享下全过程。错误或不够严谨的地方,还请大家指出。希望可以帮到大家。自动化学习的原因:测试行业越来越不好做,随着互联网发展,测试工作的专业性越来越高,这就需要我们不断的提高自己,要不然恐怕就要失业了(毕竟还有好多开发转测试了还是你们狠啊……),测试工作的专业性体现在哪里?一般体现在三个地方:...原创 2018-08-10 18:13:25 · 839 阅读 · 0 评论 -
python+requests+unittest接口自动化(3):post请求
接下来说post请求:与get请求相比,post请求,多了一个body需要传输;上代码为敬:import requestsurl="https://github.com"data = {"name":"tom","age":"13"}header = {"Content_type":"apllication/json}r = requests.post(ur原创 2018-12-24 22:38:59 · 1067 阅读 · 0 评论 -
python+requests+unittest接口自动化(5):框架主题讲解
requests基础使用讲解后,开始自动化框架的搭建。首先分析需求,从比较复杂的post来当作实例在分析:request.post(url,data,headers)正常一个post请求需要url,body和headers。url一般由基础url地址和api接口地址组成。所以url可以用config.ini来保存,视为一个几乎不变的量(以防由测试环境的变化);同时在用例内部进行u...原创 2018-12-25 12:11:49 · 284 阅读 · 0 评论 -
python+requests+unittest接口自动化(4):返回内容
之前介绍了get和post请求的发送方法和内容编写,其他的接口请求类型也可以参考它们来进行内容的编写。本次介绍requests请求返回的内容:import requestsr = requests.get()r.raw 请求返回的原始数据r.staus_code 请求返回的状态码,断言很重要的一环r.url 请求的url地址r.text ...原创 2018-12-24 22:37:10 · 1101 阅读 · 0 评论 -
python+requests+unittest接口自动化(2):get请求
开始最开始的接口 测试:第一步,引用requests库import requestsrequests包可以主要查看结果的一下几个内容: 所以先把接口请求赋值给一个变量,以方便之后获取接口返回内容;然后requests开头,如果使用的变成工具可以自动补齐,这时候".",会看到它支持的信息虽然很多,但是我们注意最主要的几个就可以,其他的可以自行加强学习:get/...原创 2018-12-24 21:31:41 · 465 阅读 · 0 评论