requests接口测试
requests请求,参数详解
请求的参数都是字典的类型
响应数据⼀般使⽤r.text来获取,如果响应数据是JSON格式的,那么使⽤r.json()
代码技术栈有哪些? 基础编程 单元测试框架:unittest Pytest 数据驱动 jenkins持续集成 requests
get方法

post请求
json请求参数

data参数类型


响应数据

请求参数
表单格式
data和json的区别 什么时候使⽤json 当请求参数是JSO N的时候使⽤json的参数 当请求参数是json,但是要使⽤data的参数,那么请求参数要进⾏序列化的处理 什么时候使⽤data 当请求参数是表单的时候使⽤data 当请求参数是JSON格式的时候,那么请求参数要进⾏序列化的处理
右键COPY VALUE不能用
要手动复制

复杂一点儿的,4个请求头不能少

动态参数讲解
登录接口的token

auth——认证参数
权限验证
get请求参数——需要认证



timeout等待时间
timeout 主要指的是服务端响应数据很慢,但有时候很快,所以这个时候建议加timeout 还有⼀种就是当⽹络请求出现requests.exceptions.ConnectTimeout的错误时候,那么就意味着该参数需要上场 了

cookies
在请求头⾥⾯需要带上服务端的响应头中返回来的set-cookie的值

session会话


浙公网安备 33010602011771号