【分布式压测】遇到的坑以及解决的办法,亲测可行

之前写过一篇关于分布式压测前的相关的配置,但是在实际过程中遇到各种各样的问题

  1. jmeter5以上的版本添加服务器和数据库资源监控后,无法启动
  2. 远程启动另一台压力机,当并发数全部添加后,远程的压力机自动停止
  3. 2台压力机全部启动后,并发数也全部添加后,开始报错(部分错误)
  4. 大量数据执行后,错误的数据中不显示返回报文,无法排查错误原因
  5. 解决jmeter 处理大数据量结果返回导致jmeter卡死的问题

针对上面的一些问题,整整折磨了我一天的宝贵时间啊,之间上干货
解决办法:

  1. 换3.1版本的就可以完美解决
  2. 2台机器的参数化文件路径要一致
  3. 若涉及到登录的脚本,将数据分成2分(数据的内容不能重复)
  4. …/bin/jmeter.properties中,更改
    jmeter.save.saveservice.response_data=true
    jmeter.save.saveservice.samplerData=true
    或者在在user.properties文件中追加配置
    jmeter.save.saveservice.output_format=xml
    jmeter.save.saveservice.response_data=true
    jmeter.save.saveservice.samplerData=true
    jmeter.save.saveservice.requestHeaders=true
    jmeter.save.saveservice.url=true
    jmeter.save.saveservice.responseHeaders=true
    或者在bin/jmeter.properties中
    mode=Standard
    mode=Batch
    mode=Statistical
    以上都要重启jmeter
  5. 在jmeter安装文件下找到文件:…/bin/jmeter.properties,修改参数#view.results.tree.max_size,重启jmeter

PS:有问题一起交流,避免入坑

你可能感兴趣的:(脚本开发,Jmeter,分布式)