网站营销策略组合,小网站推荐一个,企业域名是什么,公众号制作素材Apache JMeter 3.1压力测试 Apache JMeter 3.1压力测试监控cpu、内存情况1.下载Apache JMeter 3.11.1 添加线程组1.2 添加http请求1.3 增加http请求头设置1.4 添加csv配置1.5 添加测试结果监控配置 2. 监控插件下载3. 服务端插件下载并启动3.1 下载3.2 解压并启动3.3 增加服务器… Apache JMeter 3.1压力测试 Apache JMeter 3.1压力测试监控cpu、内存情况1.下载Apache JMeter 3.11.1 添加线程组1.2 添加http请求1.3 增加http请求头设置1.4 添加csv配置1.5 添加测试结果监控配置 2. 监控插件下载3. 服务端插件下载并启动3.1 下载3.2 解压并启动3.3 增加服务器配置监控 4. 查看执行结果5. 非GUI模式测试 Apache JMeter 3.1压力测试监控cpu、内存情况
监控服务器CPU、内存、磁盘、网络等相关资源需要使用3.1版本并使用以下插件
客户端JMeterPlugins-Standard和JMeterPlugins-Extras
服务端ServerAgent
1.下载Apache JMeter 3.1
官网链接https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-3.1.zip
解压安装包进入 bin 目录点击 jmeter.bat 启动 Jmeter 1.1 添加线程组 线程数虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数。Ramp-up就是每个线程的执行时间间隔0表示并发循环次数每个线程发送请求的次数。如果线程数为 10循环次数为 100那么每个线程发送 100 次请求。总请求数为 10*1001000 。如果勾选了“永远”那么所有线程会一直发送请求一到选择停止运行脚本。Delay Thread creation until needed直到需要时延迟线程的创建。调度器配置设置线程组启动的开始时间和结束时间配置调度器时需要勾选循环次数为永远 调度器配置参数持续时间秒测试持续时间会覆盖结束时间启动延迟秒测试延迟启动时间会覆盖启动时间
1.2 添加http请求 1.3 增加http请求头设置 1.4 添加csv配置 csv文件内容如下 1.5 添加测试结果监控配置 2. 监控插件下载
客户端下载地址Download :: JMeter-Plugins.org 下载完成后解压客户端的两个文件进入路径JMeterPlugins-Extras\lib\extJMeterPlugins-Standard\lib\ext复制JmeterPlugins-Extras.jarJmeterPlugins-Standard.jar两个文件放到JMeter客户端的${jmeter-home}\lib\ext下面 3. 服务端插件下载并启动
3.1 下载
GitHub - undera/perfmon-agent: Server metrics fetching agent, based on SIGAR 3.2 解压并启动
解压ServerAgent放在被压测的服务器上
windows服务器中启动startAgent.bat
Linux服务器启动startAgent.sh(注意赋予执行权限)
ServerAgent是用来收集服务器相关性能指标cpu、memory、tcp等、以及jmx等metrics信息然后通过 TCP or UD协议来发送给jmeter。启动后默认监听4444端口ServerAgent是一个文本协议可以使用任何客户端发送/接收metrics数据信息。 3.3 增加服务器配置监控 4. 查看执行结果 5. 非GUI模式测试
进入jemter工具的bin目录下输入cmd进行命令行 编写执行测试计划
jmeter -n -t 测试JMX文件 -l 测试报告文件 -e -o 输出文件夹的路径**-n**非GUI模式执行JMeter
**-t **执行测试文件所在的位置
**-l **指定生成测试结果的保存文件.jtl文件格式
**-e**测试结束后生成测试报告
**-o**指定测试报告的存放位置
**测试JMX文件**测试用的.jmx文件路径
**测试报告文件**必须是不存在的否则会报错
**输出文件夹的路径**手动创建存放报错的文件夹的路径需要提前创建每次运行前必须清空否则会报错 jmeter -n -t D:\apache-jmeter-3.1\apache-jmeter-3.1\PDF阅读接口测试计划.jmx -l pdf请求压力测试 -e -o D:\apache-jmeter-3.1\apache-jmeter-3.1\report3.执行测试计划 4.查看生成的测试计划
进入设置的“输出文件夹的路径”双击index.html