Jmeter添加压力机

前提:

????????????????

1、控制和其他负载机可以互相ping通

2、所有作为负载机的电脑都配置jmeter环境。

3、负载机尽量将防火墙关闭。

?

?

操作步骤:

????

1、在配置文件C:\Program Files\apache-jmeter-4.0\bin\jmeter.properties里面检索remote关键字,添加负载机IP地址和端口号,端口号默认1099,多个负载机之间用逗号隔开。

????????????????

remote_hosts=127.0.0.1,192.168.1.103:1099,192.168.1.104:1099

????????????????

重启jmeter。

????????????

2、另外一个人的电脑上要有jmeter,并且运行jmeter-server

????????????????

Windows电脑是 jmeter-server.bat

????????????????

linux/mac是 jmeter-server

????????????

3、如果有参数化文件,也要在其他的电脑上放一份,参数化文件放在jmeter的bin目录下就可以不用写绝对路径,只写文件名就ok了。

4、负载机启动

(1)选择某一台负载机执行脚本

(2)选择全部负载机执行脚本(每台负载就都独立执行测试计划,不进行负载均衡?还是平均分配?)

?

?

常见问题(转载https://blog.csdn.net/russ44/article/details/54729461):

?

1、在Controller端上控制某台机器Run,提示"Bad call to remote host"。

?

解决方法:检查被控制机器上的jmeter-server有没有启动,或者JMeter.properties中remote_hosts的配置错误。

?
?

2、Agent机器启动Jmeter_server.bat时,后台提示:"could not find ApacheJmeter_core.jar"

解决方法:确定在Agent机器安装jdk,并设置环境变量

?
?

3、远程启动时,报错:

只要将本机的jmter-server.bat执行即可。要是在jmeter.properties配置的地方写了127.0.0.1 的话 就要开本机的 jmeter-sever.bat. 不写的话 就不用开了

4、查看1099端口是否被占用

netstat -ano | findstr "1099"
tasklist | findstr "1099"

?

?

其它说明:

?

  1、调度机(master)和执行机(slave)最好分开,由于master需要发送信息给slave并且会接收slave回传回来的测试数据,所以mater自身会有消耗,所以建议单独用一台机器作为mater。

?

  2、参数文件:如果使用csv进行参数化,那么需要把参数文件在每台slave上拷一份且路径需要设置成一样的。

?

  3、每台机器上安装的Jmeter版本和插件最好都一致,否则会出一些意外的问题。

?

原文地址:https://www.cnblogs.com/doodii2019/p/10611889.html

时间: 2024-10-03 19:12:24

Jmeter添加压力机的相关文章

20170915-如何在jmeter'工具中添加压力机

jmeter中如何添加压力机1.谁的电脑要做压力机们就要把那台电脑的jmeter-server.bat(jmeter的bin文件目录下)启动2.两台电脑要能ping通3.在配置文件中加入这个ip:修改bin/jmeter.properties文件,搜索remote_hosts关键字,在关键字所在行后添加对方电脑的ip,用逗号","分割,末尾加上:默认端口号(#server_port=1099)      例如:remote_hosts=localhost:1099,10.165.124

Jmeter 添加性能监控器

本文链接:https://blog.csdn.net/u010817727/article/details/79937856当需要使用jmeter 监控服务器性能时.需要下载jmeter的扩展插件和服务器的监控插件 JMeterPlugins-Extras-1.4.0.zip 和JMeterPlugins-Standard-1.4.0.zip 是JMeter GUI的两个插件,下载后解压,把其他的jar包拷贝进jmeter的 lib/ext目录中,重启jmeter即可看见.下载地址:https:

Jmeter添加监控指标

需要监控的机器上安装Server-Agency(需要java环境支持)把ServerAgent-2.2.1.zip拷到需要监控的机器上,解压 Linux启动如下 2. Jmeter上添加监控 最终有如下指标 注意监控的结果文件保存要与其他的分开 效果如下:

Jmeter添加负载机

1.启动jmeter-server(Windows下bin/jmeter-server.bat) 2.修改配置文件添加负载机,修改bin/jmeter.properties文件 在remote_hosts处添加负载机ip,默认端口号为1099,多个负载机用','隔开即可 3.重启jmeter 4.点击运行--远程启动--选择负载机 4.此时可以收集到远程负载机的运行结果

Jmeter添加变量的四种方法

一.在样本中添加同请求一起发送的参数.根据服务器设置的数据类型,来添加不同类型的参数 二.用户定义的变量 1.创建:添加->配置元件->用户定义的变量 2.作用:当前的线程组内所有Sampler都可以引用变量,方便脚本更新:当参数发生变化时,只要在[用户定义的变量]中更新对应变量的参数即可,不需要逐个修改每个http中的参数 3.变量定义:可以是具体的值,也可以是函数(函数可自动生成:选项->函数助手对话框) 4.变量引用:Sample中引用变量的格式为${变量名} 三.函数助手对话框-

添加压力机

1.谁的电脑做压力机,谁在在bin中打来jmter-server.bat 2.这两台电脑要能ping通,在bin文件夹jmeter.properties,打开找到remote_hosts=localhost:1099,192.168.1.108:1099其中IP为可ping通的如:192.168.1.108,端口号为1099默认的,保存一下自己的脚本,重新打开jmter,上面的配置文件才生效 3. 打开jmter-运行打开压力机,或者点击远程全部启动也可以

Jmeter添加响应断言

1.使用Badboy录制登录页面->import to Jmeter 2.Jmeter打开保存的文件,在登录请求下添加响应断言 如果登录成功会跳到该页面 所以可以设置为: 3.在测试计划添加断言结果,保存计划,然后运行 断言结果的显示为:

jmeter添加java请求和if控制器

新项目用jmeter做性能测试,导入别人写好的jar包,发现有if控制器和java请求,可是我看不懂这个脚本到底在干嘛,只好自己摸索. java请求要自己写一个runable的jar包,继承jmeter的AbstractJavaSamplerContext类,然后改写runtest方法.具体代码如下. 步骤如下: 1. 打开eclipse,把代码写好,并export为runnable jar file (切记,jar file在jmeter里是找不到的) 默认导入代码会找不到命名空间,记得要在属

Jmeter—添加断言 判断接口响应数据是否符合预期

发出请求之后,通过添加断言可以判断响应数据是否是我们的预期结果. 1 在Jmeter中发送一个状态返回200的http请求(参数故意输入错误).结果肯定是不是返回200啦. 但结果树中http请求的图标显示'绿色'表示请求成功了,因为服务器确实对请求返回了响应数据. 我们来添加断言验证响应数据符合预期.只有返回200成功,http请求才显示绿色图标. 2  在http请求上点击右键>添加>断言>响应断言 3 响应断言编辑页面,可选择断言应用范围和要测试的响应字段,匹配规则等. 都选择默认