jmeter分布式环境搭建

标签: jmeter 分布 环境 | 发表时间:2016-06-02 20:19 | 作者:littlevine
出处:http://www.iteye.com

1       准备机器

N+1台机,简称客户端

N作为从机,1台作为控制器

注:从机作为虚拟用户发起机器

2       配置

1 关闭所有从机防火墙   ---从机

2 所有的客户端应该都是在同一个子网中。---客户端

3 确保jMeter可以访问这个服务器 ---Ping   --客户端能访问服务器

4 确保各个客户端的jMeter的版本都是一致的,不同版本的Jmeter可能不会协同工作。 ---所有客户端的Jmeter版本要一致

5  设置从机IP(如果控制器也想产生虚拟用户则加上:localhost:1099且需启动jmeter-server.bat)

如果环境变量设置都已经设置好了,那么在控制端系统那里,打开bin目录下的jmeter.properties文件,在“remote_hosts”这一行里面,添加从机的ip,例如reomte_hosts=192.168.0.10,192:1099,168,0.13:1099,然后启动jmeter,在控制系统中导入你要执行的测试计划,注意这里要添加端口号,否则启动会失败(2.6版本的证明,不用也可以)。

 

6 启动从机“jmeter-server.bat”

如果你想确认从系统是否已经启动了,你可以用记事本打开bin目录下的jmeter文件,如果正常启动,应该可以看到以下的日志。有时候从机启动会报找不到“ApacheJMeter_core.jar”包,解决方法:配置jmeter环境变量在用户变量栏:“JMETER_HOME”值是绝绝对路"D:\software\test\jmeter-2-6-en-win\apache-jmeter-2.6"

 

7查看tcp连接数,目的是大概看一下客户端产生的虚拟用户,用nopad+搜索ip即可

 

Netstat  –n  > e:/log.txt



已有 1 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [jmeter 分布 环境] 推荐:

jmeter分布式环境搭建

- - 行业应用 - ITeye博客
1       准备机器. N作为从机,1台作为控制器. 注:从机作为虚拟用户发起机器. 1 关闭所有从机防火墙   ---从机. 2 所有的客户端应该都是在同一个子网中. 3 确保jMeter可以访问这个服务器 ---Ping   --客户端能访问服务器. 4 确保各个客户端的jMeter的版本都是一致的,不同版本的Jmeter可能不会协同工作.

Jmeter分布式部署文档

- - BlogJava-qileilove
测试时,如果进行大数据量的并发测试时,单个电脑的CPU和内存可能无法承受,这个时候,我们需要进行一个分布式的测试,比如10000个并发,使用三台电脑来进行并发,. Jmeter提供了这种功能,你可以很轻松的实现Jmeter的这种分布式测试.   1 首先确何所有的电脑上都安装Jmeter.   2 在所有电脑上开起Jmeter,开启命令是jmeter-server.bat,而不是以前的jmeter.bat.

使用Jmeter进行分布式性能测试

- - 开源软件 - ITeye博客
使用Jmeter进行分布式测试的主要步骤是:. 在所有做为Agent的机器上安装相同版本的Jmeter,然后运行jmeter-server文件. 在Cotroller机器上%Jmeter_Home%/bin下,找到Jmeter.properties,把Agent的ip添加到remote_hosts=192.168.0.1:1099,192.168.0.2:1099行.

Jmeter以non-gui模式进行分布式测试 - qianyiliushang

- - 博客园_首页
由于Jmeter是一个纯JAVA的应用,用GUI模式运行压力测试时,对客户端的资源消耗是相当惊人的,所以在进行正式的压测时一定要使用non-gui模式运行,如果并发数很高或者客户端的硬件资源比较一般的话,还可以以server模式用多个client进行分布式测试. 一直有朋友问我这个分布式测试要怎么用,我就结合官方文档和自己的实际经验来谈一谈.

JMETER 参数化

- - 开源软件 - ITeye博客
用Jmeter中的函数获取参数值,__Random,__threadNum,__CSVRead,__StringFromFile. 2.用户定义的变量 “配置元件”->“用户定义的变量”. 从csv文件中读取“配置元件”->“CSV Data Set Config”. 调用方法${id_g1} ${id_g2} ${id_g3}.

JMeter使用技巧

- - 博客园_首页
在这此对新版本jmeter的学习+温习的过程,发现了一些以前不知道的功能,所以,整理出来与大分享. 如何使用英文界面的jmeter. 如何使用英文界面的JMeter.   Jmeter启动时会自动判断操作系统的locale 并选择合适的语言启动,所以,我们启动jmeter后,其会出现一个倍感亲切的中文界面.

[转]JMeter进行WebService测试

- - 小鸥的博客
1. Building a WebService Test Plan参考. 1.   建立WebServiceTest Plan. 参考 http://jmeter.apache.org/usermanual/build-ws-test-plan.html. 1)      添加ThreadGroup.

[转]Jmeter测试结果分析

- - 小鸥的博客
Jmeter测试结果分析这一篇,我打算分成上下两部分. 上篇,主要讲述如何使用jmeter中Assertion对结果进行简单的分类;下篇,主要讲述的是当我们拿到测试结果后,我们应该如何去看待这些测试结果. 用过LoadRunner的人都知道,LoadRunner本身提供了很多函数可以对收集回来的结果进行一些初步的分析.

JMeter使用记录1 -- JDBC测试

- - CSDN博客互联网推荐文章
场景:使用jmeter对web应用和mysql数据库进行压力测试. JMeter是一款非常强大的测试工具,可以用来测试web,数据库,从07年用过之后一直对它情有独钟,下面记录下在一个项目中对它的简单使用. 项目分数据库测试和web应用测试. 数据库测试比较简单,将要测试的数据库的jdbc driver放到jmeter的lib文件夹,新建线程组,配置起100线程,循环10次,10秒启动所有线程,加入一个jdbc connection configuration,加入要进行的CRUD操作,点击启动按钮,然后通过summary report看performance.

Jmeter常用函数之__CSVRead使用

- - 行业应用 - ITeye博客
__CSVRead函数用于对脚本进行参数话,当脚本中不同变量需要不同参数值时,可以考虑__CSVRead函数. 以登录的用户名、密码为例:实际进行压力测试时,需要模拟使用不同的用户并发访问系统,此时需要我们对脚本中的用户名、密码进行参数化;下面具体介绍如何使用csvread函数:. 准备好参数取值List清单,文件格式为:csv或者txt文件,里面保存变量要读取的参数值,每个变量间用逗号相隔.