jmeter教程(十五):远程执行

远程执行,就是脚本放在本地,执行却在另一台电脑上执行,当然,可以是远程多台电脑一起执行。最常见的场景就是,跑性能测试的时候,一台电脑负载不起需要的线程时,就需要两台或者更多的电脑来启动线程跑测试,线程就相当于是虚拟用户。在网上,通常会说,超过1000个线程时,就不要使用一台电脑跑了,而是选择使用多台电脑一起负载。这个说法并不全对,比如,脚本就写一条insert语句,往数据库中插入数据,启20个线程跑,估计你的电脑CPU使用率就要100%了。所以,最终还是要看电脑承受得住否,而不是看多少个线程,不同的测试脚本,对测试机的压力不一样。很多时候,做性能测试的时候,为了模拟真实的用户操作,都会加等待时间。比如用户登录功能,用户在输入用户名和密码的时候,这个时候,服务器就是在等待,所以脚本在这里就会加一个等待时间,好像有点跑题了。

为了演示远程执行,开启一个虚拟机,然后把jmeter的压缩包传到linux里面。

点开始上传,jmeter包就会传到linux上去。然后使用命令:unzip apache-jmeter-3.1.zip,解压

因为我们一会做远程演示的脚本会用到JDBC,所以要把JDBC的驱动,放到linux上jmeter目录下的lib目录下去,当然,如果脚本使用了参数文件,参数文件也要传到远程机上。由于linux和windows的目录结构不一样,在脚本中,配置参数文件的路径时,就只能用相对路径了。相对路径可以以脚本为参照,也可以以jmeter程序为参照(bin目录下的jmeter)。但是远程执行,脚本是放在本机,远程机上没有脚本,所以只能以jmeter程序为参照

点开始上传,这样,第一步准备就做好了,接下来就是更改linux上jmeter的配置文件,先cd进入bin目录,再使用命令:vi jmeter.properties,进入编辑页面

然后输入/localport,回车,查询localport关键词

这个时候就光标停留在client.rmi.localport这一行,再次输入/localport,回车,查找下一个

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值