自动化测试--24http请求&requests方法&单元测试

本文详细介绍了HTTP协议接口,包括接口分类、请求方式、状态码和cookie、session机制。深入讲解了Python的requests库在发送HTTP请求中的应用,并探讨了单元测试的相关内容,如math_method.py、class_unittest_method.py和class_unittest.py的测试。同时,文章还指导了如何使用Fiddler进行抓包,以帮助理解接口工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、http协议接口

1.接口的分类:
外部 内部 广泛的分类

2.按照不同的请求协议:
http webservice(只能发post请求的接口) dubbo socket

3.接口的本质:登录接口 注册的接口
类:函数/方法—>就是测试类里面的方法
Apache tomcat 中间件 容器 服务—>URL地址

4.http协议的接口
http请求分为哪几种:get post delete update head option

5.http请求:
1)请求行(URL+请求方法+http协议版本)
请求方式:get post
两者区别:
get:提交的参数会拼接到URL里面去,不是一种很安全的提交数据方式,传递数据量比较小
post:数据的url不会拼接到一块,post用额外的数据格式去传递,比如说json/xml,传递的数据量比较大

请求头
请求体(请求参数)
get请求会把请求参数拼接到URL里
post请求参数通过json等格式请求体发送

2)状态码
状态码 200(正常) 302(临时重定向) 304(静态资源,访问的数据未修改,直接取缓存) 403(禁止) 404(找不到) 500(服务器内部错误) 504(超时)

3)响应头

4)响应正文 html xml json

6.剖析cookie session
cookie 在客户端 存储用户的一些数据 比如说用户名、浏览记录 cookie在缓存里面
session 在服务器端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

妍婧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值