• Charles简单压力测试


    1.接口请求次数,并发量,请求延迟时间均可配置

    1.1选中需要进行测试的接口,鼠标右键选中【repeat advance】

    在这里插入图片描述

    2.设置并发参数

    下面的图中,选择了1个接口,每次迭代中1个接口同时请求,迭代1000次(总计请求1000次接口),
    每个接口每次并发100次请求

    Iterations:是并发轮次数,进行多少轮次的测试。

    Concurrency:是并发线程数,每轮测试几个请求同时发。

    Intra-Request delay:1次迭代中的多个请求之间的间隔时间

    Repeat delay:可设置轮次之间的间隔,以毫秒计算。

    在这里插入图片描述
    Charles will create a new connection for each concurrent iteration,so using a high
    Concurrency will cause a large number of simultaneous connections to be
    established.
    翻译:Charles将为每个并发迭代创建一个新连接,因此使用高并发会导致大量的并发连接被占用
    建立。

    3.压测多个接口

    按照ctrl键,然后选择需要压测的接口。
    在这里插入图片描述在这里插入图片描述

    4.观察服务端性能

    点击确定。你会看到,所有的请求已经发出来了。通过这种方式,压力就产生了,我们可以观察服务端的响应时间来判断起基本的性能是否达标。

    在这里插入图片描述最后有一篇文章写的charles打断点篡改数据写的挺好的,下面我记录了一下。

    5. charles

    charles打断点篡改数据

  • 相关阅读:
    20个SQL查询优化技巧
    力扣27.移除元素
    ThreadLocal 源码解析
    拷贝构造函数(深拷贝+浅拷贝)
    Spring-IoC源码分析
    OAuth2:搭建授权服务器
    版本特性 | Cloudpods v3.9重点功能介绍
    vscode安装和配置c++/c环境
    react-redux使用
    使用Proxyman抓取Android的https请求
  • 原文地址:https://blog.csdn.net/qq_45756499/article/details/143400975