接口测试charles ,postman
抓包工具charles
下载工具charles
破解
Charles要使用,要进行3个配置:
1、安全证书,证书必须安装在可信任的安全列表中
2、配置监听的端口
3、配置HTTPS的端口
1、安全证书装在可信任的安全列表中
2、配置监听的端口
端口:
https:443
mysql:3306
email:25
http:80
ssh:22
SSL error 是开启了代理错误
3、配置HTTPS的端口
抓包
sequence序列 里面看数据
弱网落测试
接口测试中接口的请求响应时间
模拟弱网络的请求
互联网的产品,规则就是请求响应时间小于3秒,认为是优秀,如果是3-5秒,认为是可以接收
接口测试的请求响应时间其实就是:一个HTTP完整的请求时间之和
toC:消费者人群
toB:企业级客户
场景:
1、开发要求再次请求一次,那么直接使用工具
2、模拟N个客户端同时向服务端发送网络请求
同时发送网络请求:
在同一个时间段(秒为单位)同时发送N个网络请求,来验证服务端的承载能力
怎么来做接口测试?
有接口文档直接用接口文档在postman,没有就用抓包工具,再用
得先知道请求,(请求头,方法,。。。)
发送Request的请求信息以及Response的响应信息:
1、使用浏览器的network
2、使用charles的工具
3、查看开发的接口文档
http://yapi.smart-xwork.cn/ —— 接口管理平台。
在哪看接口文档得? 答 Yapi上
postman
接口测试
在postman上添加请求
get请求
post请求
实战,
用抓包工具抓取拉勾网的职位搜索部分 请求
然后用postman,把请求头请求参数部分从抓包工具复制下来,重新发送请求
互联网产品的请求头的关键点四部分:
user-agent
referer
content-type
cookie
公司里面:
会自定义的请求头
postman
针对表单的数据格式
针对xml的数据格式
针对get的请求
电话归属地接口文档请求
http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=getMobileCodeInfo
获得国内手机号码归属地省份、地区和手机卡类型信息的接口文档
HTTP —post请求 —xml类型数据格式
HTTP —get请求
HTTP —post请求 —xwwww表单类型数据格式
我们在工作中,平常接口测试测试的服务,都是后端程序员写的
1、常规的接口(公司里面产品的接口)
2、open api :开放平台的API (把接口开放出去,提供给第三方的公司使用)
钉钉开发平台的接口文档
https://open.dingtalk.com/document/orgapp-server/queries-a-user-attendance-group
postman的集合RUN
postman工作里面有两个场景:
1、就是平常使用的
2、使用postman测试工具来做API自动化测试
测试用例需要加“断言”,来验证测试用例它的结果的准确性
在postman里面,编写断言使用的语言是:javascript,简称JS,编写的地方是在测试用例的tests区域
完善断言、、
postman请求的网址添加认证
给 http://101.43.158.84:5000/v1/api/books 添加访问权限
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示