接口测试---Jmeter的使用3
之前介绍过了Jmeter的安装和基本使用,下面来介绍下Jmeter的高大上一些的使用场景。
1、Jmeter的分布式压测
使用场景:利用Jmeter来进行压测,但单台负载机硬件条件有限,当并发数需要足够大时,需要有多台机器共同完成压测的工作。
1)附属机配置服务
附属机打开Jmeter安装目录的bin目录,找到Jmeter-server,并启动
2)Controller机器配置附属机IP
Controller机找到bin目录下的Jmeter.properties文件,打开后查看remote_hosts字段,将附属机的IP配置在里面。
3)重启Jmeter后,在Jmeter中点击运行
①点击启动---在本机运行
②远程启动---可以找到填写的附属机的IP,点击可连接并启动任一个附属机
③远程全部启动---连接并启动全部的附属机
2、在linux系统下运行Jmeter
①将测试计划脚本(.jml脚本)放在Jmeter的bin目录下
②直接在bin目录的地址栏中输入cmd
③在运行窗口,输入jmeter.bat -n -t xxx -l xxxx.jtl
-n 为无图形化界面
-t 为运行哪个脚本(xxx为脚本名)
-l 为保存结果文件,用来保存运行结果,一定要以jtl结尾(xxxxx为保存的文件名)
查看保存文件
④查看结果
打开Jmeter,创建聚合报告或察看结果树
点击浏览,将保存的.jtl文件导入
聚合报告
执行结果
察看结果树