apache / apache/jmeter

Cannot read csv file when executing script on command line after referencing csv file with relative path in csv data set

Open
#5,283 2 comments 0 reactions 0 assignees View on GitHub
need info os: All P2
Dominant language
Java
Stars
9.5k
Forks
2.3k
Avg merge
1d 22h
Merged PRs (30d)
5

Description

**TonyChen** ([Bug 64298](https://bz.apache.org/bugzilla//show_bug.cgi?id=64298&redirect=false)):
我有一个csv文件ENVname.csv其中有一条数据,我在一个测试计划cms.jmx中添加了csv data set插件,在插件中以相对路径的方式引用./ENVname.csv,我在一个HTTP请求插件中引用该csv中的变量名。之后我将cms.jmx和ENVname.csv两个文件放到一个$JMETER_HOME/script目录下,然后在script目录下打开终端,通过执行命令../bin/jmeter -n -t cms.jmx -l result.jtl -e -o ./report -R 192.168.100.100:1099,命令执行完之后,我检查result.jtl文件,发现没有HTTP请求执行的记录,我的远程服务的数据库中也没有创建五条数据。我再打开jmeter客户端,通过客户端打开cms.jmx文件,在客户端上直接执行该脚本,之后数据库成功添加了一条数据。我在jmeter官方网站在没有找到相关的解决方案,请告诉我应该怎样解决这个问题?我的操作系统是Mac OS X10.14.6,使用oracle jdk 1.8.0_231版本

Created attachment [Jietu20200401-210210.jpg](https://apache.github.io/jmeter-bugzilla-attachments/98/64298/37141/Jietu20200401-210210.jpg): 命令行方式执行时的日志

命令行方式执行时的日志

Severity: normal
OS: All

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.