Jmeter 分布式压测,执行机处理参数读取csv/txt文件

1、工作中需要分布压测,调度机中的脚本参数有读取csv/txt文件的操作,此时在脚本的插件bzm - Random CSV Data Set Config中设置参数文件路径与编码

A)编码问题

图1

Jmeter 分布式压测,执行机处理参数读取csv/txt文件

以txt文件为例,在window中创建txt,默认的时ANSI编码格式;此时运行脚本,参数取值是乱码,因为jmeter默认是UTF-8,如上图1,请求返回:无法识别参数

需要修改编码为:GBK,如图2

图2

Jmeter 分布式压测,执行机处理参数读取csv/txt文件

 B)文件路径问题

在调度机(master)脚本中,txt文件路径如图3设置,运行脚本是没有问题的,可以成功取到参数,请求执行成功,但是在执行机(slave)执行会报错:

Jmeter 分布式压测,执行机处理参数读取csv/txt文件

图3:

Jmeter 分布式压测,执行机处理参数读取csv/txt文件

 解决方法:

把txt文件放到apache-jmeter-5.2.1\bin\下面,路径设置如图2,直接写:txt文件名称.txt

同时在执行机上,txt文件放到同样的文件路径下面,此时再次执行脚本,执行机也是ok的

相关文章:

  • 2022-12-23
  • 2021-11-18
  • 2021-11-17
  • 2021-11-17
  • 2022-12-23
  • 2021-06-28
  • 2022-12-23
  • 2021-04-17
猜你喜欢
  • 2022-02-10
  • 2022-01-07
  • 2021-07-26
  • 2021-08-30
  • 2021-06-25
  • 2022-01-18
  • 2021-03-26
相关资源
相似解决方案