2026/3/29 3:45:58
网站建设
项目流程
电子商务网站平台建设费用,wordpress faq插件,在线生成html,网站框架是怎么做的文章目录一、分布式1.1 为什么使用分布式1.2 什么是分布式1.3 分布式原理二、分布式配置2.1 代理机#xff08;Agent#xff09;配置2.2 控制机#xff08;Controller#xff09;配置三、实施案例3.1 搭建目录结构3.2 执行机和控制机配置3.3 执行机和控制机启动四、注意事项…文章目录一、分布式1.1 为什么使用分布式1.2 什么是分布式1.3 分布式原理二、分布式配置2.1 代理机Agent配置2.2 控制机Controller配置三、实施案例3.1 搭建目录结构3.2 执行机和控制机配置3.3 执行机和控制机启动四、注意事项一、分布式1.1 为什么使用分布式在使用JMeter进行性能测试时 如果并发数比较大(比如项目需要支持10000并发) 单台电脑的(CPU和内存)可能无法支持 这时可以使用JMeter提供的分布式测试的功能。或者说计算机的硬件配置会在性能测试过程中成为制约数据设置的重要瓶颈1.2 什么是分布式将一个测试目标分摊到多个主机上分开部署执行。1.3 分布式原理分布式测试时通常由1台控制机和N台代理机组成。控制机给代理发送任务接收代理机返回的数据统计做汇总展示。代理机往服务器发送HTTP请求并接收服务器的响应并对响应进行处理。二、分布式配置file:///C:/Z/Test/apache-jmeter-5.6.3/printable_docs/index.html当下最新款CPU所支持的线程数2.1 代理机Agent配置1. Agent机上需要安装JMeter 2. 配置当前代理机的port - 打开bin/jmeter.properties文件修改server_port比如server_port2001 3. 将RMI SSL设置为禁用 - 打开bin/jmeter.properties文件 修改为 server.rmi.ssl.disabletrue 4. 运行Agent上的jmeter-server.bat文件启动JMeter2.2 控制机Controller配置1. 修改bin/jmeter.properties文件下remote_hostsIP和port是代理机的。如果有多个用英文逗号隔开。 - 示例remote_hosts192.168.182.100:1099,192.168.182.101:1099 2. 将RMI SSL设置为禁用 - 打开bin/jmeter.properties文件 修改为 server.rmi.ssl.disabletrue 3. 启动JMeter 4. 选择菜单 运行--远程启动/远程全部启动三、实施案例需求一台控制机和两台执行机 做分布式 要求控制机启动 两台执行机执行 反馈结果3.1 搭建目录结构3.2 执行机和控制机配置1、 执行机A配置修改2、执行机B配置修改3、控制机配置修改3.3 执行机和控制机启动1、代理机进入bin目录下执行jmeter_server.bat。启动执行机A和执行机B【注意】︰如果启动报错: 用编辑器打开jmeter-server文件(无论Mac还是Windows修改30行: 改为:RMI_HOST_DEF-Djava.rmi.server.hostname127.0.0.1并保存。 windows系统重启后使用“管理员身份”运行jmeter-server.bat 文件。2、控制机进入bin目录下执行jmeter.bat。启动时点击“运行”—“远程启动所有”控制代理机的运行 。目标60次并发访问。线程数30 因为有2台分布式机器控制机只是汇总数据3、查看聚合报告。四、注意事项1、当下最新款CPU所支持的线程数1000~20002、windows系统发送网络请求时TCP协议最大连接数限制