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

上一篇 / 下一篇  2014-09-26 16:05:00 / 个人分类:jmeter学习

为了模拟大并发量的测试,采用分布式方式处理,运行两台机器,一台作为Agent(192.168.0.149),一台既作为Controller,也作为Agent(192.168.0.69),配置流程如下:
1.在需要运行jmeter的机器上安装jmeter,然后运行所有Agent机器上的jmeter-server.bat文件;
2.在Controller机器的jmeter安装目录下找到bin目录,打开jmeter.properties文件;
3.在文件中查找到“remote_hosts=”这个字符串,将“remote_hosts=127.0.0.1”改为“remote_hosts=192.168.0.149:1099,192.168.0.69:1099”————其中的1099为jmeter的Controller和Agent之间进行通讯的默认RMI端口号;
4.保存文件,并重新启动Controller机器上的jmeter.bat,并进入Run-->Remote Start菜单项,在这里可以看到远程启动菜单下面有192.168.0.149、192.168.0.69两个IP地址;
5.如果要让某一台机器执行,可以点击选择对应的ip地址就可以,如果两个都要执行,可以点击Run菜单下的“远程全部启动”;
按照以上方法配制时发现如下问题:
1.把http请求路径参数化后启动Agent后,请求都404了,最后添加了两个http请求再启动Agent,则访问正常;
2.通过远程启动所有代理机后,取样结果显示200,但响应数据没有内容
(问题还没有找到原因)

TAG:

 

评分:0

我来说两句

Open Toolbar