本帖最后由 91135_周杰 于 2024-11-1 14:42 编辑
atrust压力测试实测 一、背景描述 客户采购了3台控制中心和1台代理网关,需要在交付前,完成零信任的功能和性能压力测试,这里说明压力测试的过程 零信任版本:2.4.10+压测补丁包 压测机操作:centos7/8系统 测试实例:新建连接(200)、并发用户(15000)
二、测试步骤 1. 环境准备 (1) 准备纯净版的零信任,atrust上面没有打任何补丁包 (2) 准备压测机,然后安装压测工具 (3) 将压测机和零信任的控制中心网络打通 (4)进行压力测试
2.atrust部署完成,恢复纯净版,并打上压测包 3台控制中心组建本地集群,对接1台代理网关,将补丁全部卸载后,变成纯净版 回退补丁,安装机器人的方法,使用quickstart账号进入设备后,atrust_tool rollback 进行回退
回退到纯净版后,然后打上压测补丁 SP aTrust Benchmark2410 01 20240708182409 2410
3. 部署压测机,安装压测软件 此处使用虚拟化平台创建一个centOS的操作系统,配置IP地址,然后上传压测软件,安装后使用
将工具上传到压测机后,然后解压工具包,执行安装命令: bash stress_nginx_start.sh
安装完成后,等待5分钟左右,然后使用浏览器http://压测机IP:8080,访问压测软件,准备压测 1、按要求填入控制中心和代理网关的地址,由于不测试web资源和隧道资源所以可以不写,控制中心用户数默认就行,然后选择填入测试的实例:【用户新建】+【新建速率500】
测试结果,3台控制中心,新建连接数是594/s
2、测试用户并发,选择填入测试的实例:【SDPC-并发用户】+【并发用户15000】 测试结果,3台控制中心,单台授权5000,3台并发用户在线12196个
三、测试效果 1、 3台控制中心,用户新建速率设置为200,测试结果是594/s,符合预期,单台约200左右用户。
2、3台控制中心,单台5000用户,3台共15000,设置并发用户数15000,实际测试并发用户在线数为12196,符合预期数量。
四、压测闭坑 1、不要将压测机发布为资源,然后登录零信任后去压测,这样会出现压测流量走隧道,导致压测数据全部失败。 2、每次压测前,将之前压测的在线用户都必须全部注销后,方可再进行压测,都则结果不准
|