根据文件路径进行安装
在使用Charles的时候,我们需要对软件进行基本的搭建才能进行接口测试
我们需要在help中选择 SSL Proxying 里的 Install Charles Root Certficate 如下图所示
点击安装证书后,点击本地计算机进行下一步
选择将所有的证书都放入下列储存 点击浏览 选择受信任的根证书颁发机构,点击确定
提示导入成功即可
我们在Proxy 里面找到 Proxy Settings
在HTTP Proxy 里面的port 输入8888(注意 端口不能被占用 否则不生效)
点击Enable transparent HTTP proxying
点击OK
我们在Proxy里面找到SSL Proxying Settings
点击Add 在Host里面输入*(星号代表着是全部的意思) Port里面输入443 点击OK即可
其中协议的默认端口如下
https:443
mysql:3306
email:25
http:80
ssh:22
互联网的产品,规则就是请求响应时间应小于3秒,认为是优秀
如果是3-5秒,认为是可以接受的
接口测试的请求响应时间其实就是 一个HTTP完整的请求时间之和
1、先看下正常的网路请求时间(浏览器使用的是chrome,工具使用Charles 网站使用拉勾网进行演示)
我们可以看到Duration是请求响应时间是2.27秒
接下来我们看弱网络请求的相关操作
上图所示我们是在模拟3G的网络情况下进行测试
1、开发要求再次请求一次,那么直接使用工具
2、模拟N个客户端同事向服务端发送网络请求
在同一时间段(秒为单位)同事发送N个网络请求,来验证服务端的承载能力
1、我们对要重复发送网络请求的地址右键 选择Advanced Repeat
Iterations是要重复操作多少次 我们此次案例以22次为分析 需要时间点击OK
下载好后进行安装即可(要记住自己安装的目录)
看到此图片即算完成安装
网址: http://yapi.smart-xwork.cn/
在上图中我们需要注意的是 请求的数据属性应该和我们要修改内部内容的数据属性一致
否则就会出现错误
网站:拉勾网
关键字:测试开发工程师
浏览器:Chrome
工具:Charles+postman
1、我们需要将用Charles软件进行获取请求头
在上图我们可以看到 user-Agent content-Type Accept Referer Cookie 均为请求头
这个时候我们需要在postman当中进行请求头的添加 如下图
因为我们可以看到该网站请求的数据类型为表单的形式 即key:value的形式
我们在postman当中进行添加就可以了
因为拉勾网属于表单的形式 所以我们要根据key:value的形式来进行输入
点击send
查看响应数据 如图所示 为成功