随笔分类 -  接口自动化测试

摘要:取上一个接口的响应中的session # 导包 import requests import re #接口地址 url2 = "http://192.168.103.106:1080/webtours/nav.pl?in=home" s = requests.session()# 为了保持和下一个接 阅读全文
posted @ 2020-08-16 15:46 忆梦,惊梦 阅读(580) 评论(0) 推荐(0)
摘要:结构 setUp:test开始方法执行之前,首先会被执行 tearDown:test开始方法执行之后,会被执行 注意:测试类必须继承unittest.TestCase测试用例方法,必须以test开头 # 1.导包 unittest requests import unittest import re 阅读全文
posted @ 2020-05-19 20:58 忆梦,惊梦 阅读(298) 评论(0) 推荐(0)
摘要:为什么使用session对象说明:session可以自动保存服务器产生的cookies信息,并且自动在下一条请求时附加。什么是session说明:一次会话(从客户端和服务器创建请求连接开始,客户端和服务器断开连接结束)session获取及应用获取: 导包 import requests 获取sess 阅读全文
posted @ 2020-05-19 20:24 忆梦,惊梦 阅读(188) 评论(0) 推荐(0)
摘要:Requests库介绍1.使用python语言编写2.使用开源协议,基于urllib库做的二次封装3.Requests库中封装了相应接口测试方法Requests库是用Python编写的,基于urllib,采用Apache2 Licensed开源协议的HTTP库;相比urllib库,Requests库 阅读全文
posted @ 2020-05-18 20:31 忆梦,惊梦 阅读(160) 评论(0) 推荐(0)
摘要:如: import requestsdef down_image(): ''' demo:下载图片 ''' headers = {'user-agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gec 阅读全文
posted @ 2020-03-21 22:27 忆梦,惊梦 阅读(410) 评论(0) 推荐(0)
摘要:代码如下: import json import requests from requests import exceptions URL = 'https://api.github.com' def build_uri(endpoint): return '/'.join([URL,endpoin 阅读全文
posted @ 2020-03-21 21:07 忆梦,惊梦 阅读(1411) 评论(0) 推荐(0)
摘要:urllib和urllib2是相互独立的模块(原生)requests库使用了urllib3(多次请求重复使用一个socket) import requests URL_IP = 'http://httpbin.org/ip' URL_GET = 'http://httpbin.org/get' de 阅读全文
posted @ 2020-03-21 19:44 忆梦,惊梦 阅读(309) 评论(0) 推荐(0)
摘要:表单参数提交:Content-Type:application/x-www-form-urlencoded内容:key1=value1&key2=value2requests.post(url,data={'key1':'value1','key2':'value2'})json参数提交:Conte 阅读全文
posted @ 2019-12-13 18:15 忆梦,惊梦 阅读(458) 评论(0) 推荐(0)