随笔分类 - python接口自动化测试
摘要:python接口自动化(Cookie_绕过验证码登录) 有些登录的接口会有验证码,例如:短信验证码,图形验证码等,这种登录的验证码参数可以从后台获取(或者最直接的可查数据库) 获取不到也没关系,可以通过添加Cookie的方式绕过验证码 一、Cookie介绍 1. cookie 特点 1·保存在客户端
阅读全文
摘要:python接口自动化(响应对象方法) 一、encoding作用 获取请求的编码(在不设置响应编码时,响应的信息默认使用的是请求的编码格式):r.encoding 设置响应的编码:r.encoding='编码格式’ 二、headers作用 获取响应的信息头:r.headers 三、URL作用 获取响
阅读全文
摘要:python接口自动化(delete请求) 一、delete请求的目的:删除资源 二、应用 导包:import requests 调用delete方法:requests.delete(url) 获取响应状态码:r.status_code #导包 import requests #调用delete方法
阅读全文
摘要:python接口自动化(put请求) 一、put请求的作用:更新资源 二、应用 导包:import requests 调用requests.put()方法 参数有URL、data、headers,方法同post请求 响应r.json()-json格式的响应,r.status_code响应的状态码 i
阅读全文
摘要:python接口自动化(post请求) 一、post请求的作用:新增资源 二、data格式的参数请求(data是字典对象) #1.导包 import requests #2.调用post方法 #请求的URL url='https://www.******/pc/member/sign' #请求头 h
阅读全文
摘要:python接口自动化(get请求) get请求的目的:查询资源 一、导包 二、请求的URL 三、请求的参数 四、获取请求的URL 五、获取响应的状态码 六、获取响应的本文信息 #导包 import requests #调用get r=requests.get('https://www.baidu.
阅读全文
摘要:一、创建加法类 #定义一个数学加法类 class Mathmethod(): def add(self,a,b): return(a+b) def sub(self,a,b): return(a-b) 二、创建测试用例,并进行参数化 import unittest from HTMLTestRunn
阅读全文
摘要:一、环境搭建 python +unittest+ requests实现http请求的接口自动化 Python的优势:语法简洁优美, 功能强大, 标准库跟第三方库灰常强大,建议大家事先了解一下Python的基础; unittest是python的标准测试库,相比于其他测试框架是python目前使用最广
阅读全文
摘要:一、什么是接口? 前端负责展示和收集数据 后端负责处理数据,返回对应的结果 接口是前端与后端之间的桥梁,传递数据的通道 二、
阅读全文
浙公网安备 33010602011771号