【问题标题】:Running an existing JMeter Test with parametrization using csv file from Java code使用 Java 代码中的 csv 文件运行具有参数化的现有 JMeter 测试
【发布时间】:2016-09-22 17:02:18
【问题描述】:

我已经用 CSVDataConfig 记录了 jmeter 脚本。我提到了 csv 配置文件位置为“search.csv”,如

 <CSVDataSet guiclass="TestBeanGUI" testclass="CSVDataSet" testname="CSV Data Set Config" enabled="true">
            <stringProp name="delimiter">,</stringProp>
            <stringProp name="fileEncoding"></stringProp>
            <stringProp name="filename">search.csv</stringProp>
            <boolProp name="quotedData">false</boolProp>
            <boolProp name="recycle">true</boolProp>
            <stringProp name="shareMode">shareMode.all</stringProp>
            <boolProp name="stopThread">true</boolProp>
            <stringProp name="variableNames">searchkeyword</stringProp></CSVDataSet>

现在我在 java 中使用以下代码调用 jmeter 非 gui

public  String sJMeterHome              = "C:/Apache/apache-jmeter-2.13";
public  String sJMeterProprtiesPath     = "C:/Apache/apache-jmeter-2.13/bin/jmeter.properties";
String sUrlTestScriptFilePath = "C:/SourceFiles";
FileInputStream oFileTestCaseNameCSV = new FileInputStream(sUrlTestScriptCSVFilePath);
JMeterUtils.setJMeterHome(sJMeterHome);
JMeterUtils.loadJMeterProperties(sJMeterProprties.getPath());
JMeterUtils.initLogging();// you can comment this line out to see extra log messages of i.e. DEBUG level
JMeterUtils.initLocale();
StandardJMeterEngine jmeter = new StandardJMeterEngine();
HashTree testPlanTree = new HashTree();
SaveService.loadProperties();
testPlanTree = SaveService.loadTree(oFileTestCaseName);
jmeter.configure(testPlanTree);
jmeter.run();

现在的问题是 csv file not found 抛出异常错误。

我将 jmx 和 csv 文件存储在同一个文件夹中。 oFileTestCaseName - 读取 jmx 文件并添加到 saveservice。

我该如何解决这个问题

【问题讨论】:

    标签: jmeter parameterization


    【解决方案1】:

    您是否提到了完整的 CSV 文件名,即 C:/SourceFiles/filename.csv ?

    【讨论】:

    • 嗨,Bhanu,谢谢。我通过使用完整路径解决了。它工作正常。
    • @Bhanu:嗨,你能回答这个问题吗?这将是非常可观的! [1]:stackoverflow.com/q/59834827/12434952.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-25
    • 1970-01-01
    • 2011-03-10
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多