性能测试培训:分布式测试之jmeter2
2015-12-10 15:25
316 查看
4、选择远程启动-->10.13.225.12:1000 a) master结果,这里我只启动了10.13.225.12:1000这一台slave,所以只有一个结果(线程数和循环次数都是1):
b) slave控制台信息:
5、选择远程启动-->远程全部启动: a) master结果,全部启动,我配置了2台slave,所以有两次执行结果:
四、自定义端口: 上面其实已经实现了Jmeter的分布式测试,这部分主要介绍下如何自定义slave端口: 1、slave:在slave机的Jmeter的bin目录下,找到jmeter.properties文件,修改如下两个配置项,比如我这里修改为1888: server_port=1888 server.rmi.localport=1888 2、启动slave机上的jmeter-server.bat,如下图,端口已经修改为:1888
3、master:修改master机器的jmeter.properties文件: remote_hosts=10.13.223.202:1000,10.13.225.12:18884、重启jmeter.bat,如下图,端口已经变了:
五、其它说明: 1、调度机(master)和执行机(slave)最好分开,由于master需要发送信息给slave并且会接收slave回传回来的测试数据,所以mater自身会有消耗,所以建议单独用一台机器作为mater。 2、参数文件:如果使用csv进行参数化,那么需要把参数文件在每台slave上拷一份且路径需要设置成一样的。 3、每台机器上安装的Jmeter版本和插件最好都一致,否则会出一些意外的问题。
b) slave控制台信息:
5、选择远程启动-->远程全部启动: a) master结果,全部启动,我配置了2台slave,所以有两次执行结果:
四、自定义端口: 上面其实已经实现了Jmeter的分布式测试,这部分主要介绍下如何自定义slave端口: 1、slave:在slave机的Jmeter的bin目录下,找到jmeter.properties文件,修改如下两个配置项,比如我这里修改为1888: server_port=1888 server.rmi.localport=1888 2、启动slave机上的jmeter-server.bat,如下图,端口已经修改为:1888
3、master:修改master机器的jmeter.properties文件: remote_hosts=10.13.223.202:1000,10.13.225.12:18884、重启jmeter.bat,如下图,端口已经变了:
五、其它说明: 1、调度机(master)和执行机(slave)最好分开,由于master需要发送信息给slave并且会接收slave回传回来的测试数据,所以mater自身会有消耗,所以建议单独用一台机器作为mater。 2、参数文件:如果使用csv进行参数化,那么需要把参数文件在每台slave上拷一份且路径需要设置成一样的。 3、每台机器上安装的Jmeter版本和插件最好都一致,否则会出一些意外的问题。
相关文章推荐
- Android之使用Http协议实现文件上传功能
- mysql集群之MMM简单搭建
- 通晓网络测试常用命令
- Nodejs学习笔记之测试驱动
- 可以测试javascript运行效果的代码
- 使用php测试硬盘写入速度示例
- python 测试实现方法
- 举例详解PHP脚本的测试方法
- Php-Redis安装测试笔记
- mysql压力测试脚本实例
- JavaScript 组件之旅(四):测试 JavaScript 组件
- Android触屏测试实例代码
- 解析libcurl在android下的移植、编译与测试
- 几个比较实用的JavaScript 测试及效验工具
- Java中对AtomicInteger和int值在多线程下递增操作的测试
- Python实现测试磁盘性能的方法
- python自动化测试实例解析
- Python之PyUnit单元测试实例
- Appium自动化测试系列2- 写一个Python测试脚本来测试一下YY语音
- IOS UI Automation 学习之常用类,方法和模拟手势