接口测试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 添加访问权限



浙公网安备 33010602011771号