Jmeter 分布式
1. 为什么要学习Jmeter分布式部署? 1.1 需求 1. 对学院接口(查询学院-所有)进行1000用户并发访问,测试服务器处理批量请求能力 1.2 问题 1. 我们单台电脑由于配置(CPU、内存)问题,最模拟500用户时,就出现卡死现象 2. 什么是分布式? 概念:由多台电脑共同完成同一1个任务(请求)部署,我们称这种部署为分布式部署 2.1 分布式原理 1. 一台电脑作为控制机(Controller),其它电脑做为执行机(Agent); 2. 执行时,控制机会把脚本发送到每台执行机上,执行机拿到脚本后就开始执行 3. 执行机执行时不需要启动Jmeter界面,可以理解它是通过命令行模式执行的 4. 执行完成后,执行机会把结果回传给控制机,控制机会收集所有执行机的信息并汇总 2.1 解决方案分析 1. 1台电脑(控制机)分发执行任务 2. 2台电脑(执行机)执行任务 3. 在执行机上启动监听服务程序 4. 在控制机上启动运行 5. 测试计划->聚合报告 2.2 技术难点分析 1. 执行机-jmeter.properties设置 2. 控制机jmeter.properties设置 3. 执行机启动分布式监听服务程序 3. 2台执行机,用户数如何设置 2.3 执行机Jmeter.properties配置图 1. 打开bin目录下jmeter.properties配置文件 2.