Jmeter-如何在结果csv文件输出中获取可调用语句的行数

时间:2019-09-03 08:12:00

标签: jmeter

我已经在Jmeter中创建了一个测试计划,在其中运行一系列可调用的语句。我想评估这些可调用语句的性能。我在Sybase和Oracle上运行这些可调用语句(存储过程),并比较性能。

我想将每个可调用语句返回的行数存储在运行期间生成的result.jtl / result.csv文件中。

我查看了Stackoverflow是否已经问过这个问题,并且发现了以下内容:How to save in CSV file "rowcount of query execution" in Jmeter

我已经为我的测试计划重复了完全相同的解决方案,但是在我的jtl文件中将行数填充为NULL。上面链接中提供的解决方案适用于查询,可能不适用于可调用语句。

有人知道如何存储可调用语句的行数吗?

1 个答案:

答案 0 :(得分:1)

普通select语句和过程之间没有区别

  1. JMeter Variable采样器的“变量名称”部分中定义一个JDBC Request,即myVar

    enter image description here

  2. 将下一行添加到 user.properties 文件:

    sample_variables=myVar_#
    
  3. 就这样,现在您有了一个${myVar_#} JMeter变量,该变量保存存储过程返回的行数,并且它将针对每个样本结果写入.jtl结果文件中

    enter image description here

更多信息:Debugging JDBC Sampler Results in JMeter