一、请求响应时间概念

请求响应时间:就是一个完整的HTTP请求流程的时间之和。

二、Charles

Charles是⼀个抓包⼯具,使⽤它可以获取到WEB请求以及APP请求的⽹络请求。我们首先要安装它,它的下载地址为:https://www.charlesproxy.com/。
 
1、安装
将下载的压缩包解压到桌面,点击如下图所示的安装包进行安装

2、破解

复制图1中的charles.jar替换安装路径下的charles.jar。

3、配置

1)安装证书

 

 点击安装证书后,点击确定

 

 

点击浏览按钮,选择受信任的根证书颁发机构后,点击确定。

 

2)配置443的接口信息

三、弱网测试

1、弱网测试的目的

弱网络的测试目的是测试不同网络类型来验证程序的响应时间是否可以让用户接受的时间范围内

2、弱网测试的方式

1)使用charles等工具来模拟弱网络的情况

 

 请求网站后,设置以下参数

可在耗时中查看不同网络条件下的请求耗时

注意事项:

不使用此弱网测试和charles软件时要取消勾选(enable...)->禁用

2)使用浏览器的调试模式来模拟弱网络的情况

以淘宝网站为例

 在慢3g网络下的耗时

在快3g网络下的耗时

 四、常用服务端口号

http:80

https:443

email:25

ssh:22

tomcat:8080

mysql:3306

五、高并发测试

使用Charles工具来模拟高并发(同一时刻客户端向服务端发送大量的网络请求)