文档章节

Jemter 远程连接多台pc测试

IT追寻者
 IT追寻者
发布于 2016/06/14 16:25
字数 666
阅读 151
收藏 0

利用 JMeter 进行负载测试 的时候,使用单台机器模拟测试超过1000个行程的并发就有些力不从心,在执行的过程中, JMeter 自身会自动关闭,要解决这个问题,可以使用分布式测试,运行多台机器运行所谓的 Agent 来分担  JMeter 自身的压力,并借此来获取更大的并发用户数,但是需要进行相关的一些修改,具体如下:

  1、在所有期望运行  JMeter  作为 Load Generator 的机器上安装  JMeter ,并确定其中一台机器作为 Controller,其他 的机器作为 Agent。然后运行所有 Agent 机器上的 JMeter -server.bat文件——假定我们使用两台机器 192.168.0.1 和 192.168.0.2 作为 Agent;

  2、在Controller 机器的  JMeter  安装目录下找到 bin 目录,再找到  JMeter .properties 这个文件,使用记事本或者其他文字编辑工具打开它;

  3、在打开的文件中查找“remote_hosts=”这个字符串,你可以找到这样一行“remote_hosts=127.0.0.1”。其中的 127.0..0.1 表示运行  JMeter  Agent 的机器,这里需要修改为“remote_hosts=192.168.0.1:1099,192.168.0.2:1099”——其中的 1099 为  JMeter 的 Controller 和 Agent 之间进行通讯的默认 RMI 端口号;

  4、保存文件,并重新启动 Controller 机器上的  JMeter .bat,并进入 Run -> Remote Start 菜单项,在这里可以看到 远程 启动菜单下面有192.168.0.1 ,192.168.0.1两个IP地址

  5、如果要让某个电脑执行,可以点击改电脑的IP地址就可以,如果两个都要执行,可以点击Run 菜单下的“远程 运行全部”菜单

  6、有时候用作代理的机器太少,仍不能满足需要,则需要将作为Controller的电脑也当作Agent,则同样需要修改  JMeter .properties文件,将Controller的IP地址写入。同时,这个时候,需要打先打开Controller 电脑中JMeter 下bin目录下的 jmeter -server.bat,然后再打开 JMeter .bat,此时,进入Run -> Remote Start菜单,可以看到Controller也作为 远程 机器进行运行。

 

   在连接时报:connection refused to host:10.10.90.69 nested exception is...错误,后来发现是启动JMeter -server.bat时就报错了,分析原因是jmeter安装文件放到桌面上有中文字符引起的 :解决办法把jmeter挪到其他没有中文字符的地方就ok了。

  另开始没发现启动JMeter -server.bat报错前以为是host:(C:/WINDOWS/system32/drivers/etc/hosts)没有配置的原因,同时配了10.10.90.70  liujun2.但后来发现去掉这个配置也没问题,那么原因就是中文问题了

本文转载自:http://blog.csdn.net/rolandluo/article/details/6414022

IT追寻者

IT追寻者

粉丝 31
博文 440
码字总数 63839
作品 0
海淀
高级程序员
私信 提问
Jemter 远程连接多台pc测试

利用 JMeter 进行负载测试 的时候,使用单台机器模拟测试超过1000个行程的并发就有些力不从心,在执行的过程中, JMeter 自身会自动关闭,要解决这个问题,可以使用分布式测试,运行多台机器...

IT追寻者
2016/06/17
164
0
请问如果将Android Screen Monitor(简称ASM)改为可以鼠标控制(类似PC与Android远程桌面),是否可行?工作量大不大?

我们公司需要在一台PC上控制多台Android手机演示App Demo,我查了一下,发现开源软件Android Screen Monitor(简称ASM)可以很方便的查看Android的界面,但是无法交互用鼠标进行简单的控制。...

大盗J
2017/04/08
178
0
轻量级接口测试工具Jmeter使用

前言 无论是Web互联网还是移动互联网公司,后台都有大量的接口提供的服务,有很多的业务上的逻辑是放在后台来实现,前端针对后台接口返回的数据,选择性的进行正确的展示。同样越来越多的公司...

迈阿密小白
2018/01/13
0
0
JMeter学习(三十七)Jmeter录制手机app脚本

环境准备: 1.手机 2.wifi 3.Jmeter 具体步骤: 1、启动Jmeter; 2、“测试计划”中添加“线程组”; 3、“工作台”中添加“HTTP代理服务器”; 4、配置代理服务器:Global Settings下面的端...

286090326
2017/03/30
0
0
PC上控制多台Android设备进行屏幕演示和操作

需求: 我们公司需要在一台PC上控制多台Android手机进行演示和操作,android手机要支持通过WIFI、4G和USB进行连接,要安卓端的和电脑端的软件,不需要root,不能要求第一次必需连一次USB,要像...

zb1493721156227
2017/05/04
60
0

没有更多内容

加载失败,请刷新页面

加载更多

队列-顺序(c/c++实现)

队列是在线性表功能稍作一改形成的,在生活中排队是不能插队的吧,先排队先得到对待,慢来得排在最后面,这样来就形成了”先进先出“的队列。 队列(顺序)实现的三个步骤: 定义所需的功能(...

白客C
16分钟前
5
0
安装tomcat部署网站/nginx代理tomcat/tomcat部署多个网站

来源:https://blog.csdn.net/Powerful_Fy 安装jdk: Oracle官方下载 https://www.oracle.com/technetwork/java/javase/downloads/index.html yum安装openjdk: 1.查找可使用的jdk包: [roo......

asnfuy
24分钟前
3
0
Linux 安装 Android studio

官网下载linux 版本 android xxxxx-xxxx.tar.gz 然后 找到它 解压缩 得到 android-studio文件夹 执行 [root@monkey java]# mv ./android-studio /opt [root@monkey java]# cd /opt/android-s......

MrLins
27分钟前
5
0
VMware vSphere虚拟机的迁移

VMware vSphere 6.7下,虚拟机的迁移按照移动的内容,可以分为4种: 1)冷迁移(cold migration) 2)热迁移(vMotion) 3)存储热迁移(storage vMotion) 4)完全热迁移(shared-nothing ...

大别阿郎
27分钟前
4
0
SpringCloud——Docker部署eureka集群

Docker部署eureka集群 一、环境准备 1.docker环境 centos7下的安装:https://www.jianshu.com/p/ec02810d6a2b docker常用命令:https://www.jianshu.com/p/af7977b1075c 没有用过docker的最好......

devils_os
27分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部