我已经在Jmeter中创建了一个测试计划,在其中运行一系列可调用的语句。我想评估这些可调用语句的性能。我在Sybase和Oracle上运行这些可调用语句(存储过程),并比较性能。
我想将每个可调用语句返回的行数存储在运行期间生成的result.jtl / result.csv文件中。
我查看了Stackoverflow是否已经问过这个问题,并且发现了以下内容:How to save in CSV file "rowcount of query execution" in Jmeter
我已经为我的测试计划重复了完全相同的解决方案,但是在我的jtl文件中将行数填充为NULL。上面链接中提供的解决方案适用于查询,可能不适用于可调用语句。
有人知道如何存储可调用语句的行数吗?
答案 0 :(得分:1)
普通select语句和过程之间没有区别
在JMeter Variable采样器的“变量名称”部分中定义一个JDBC Request,即myVar
将下一行添加到 user.properties 文件:
sample_variables=myVar_#
就这样,现在您有了一个${myVar_#}
JMeter变量,该变量保存存储过程返回的行数,并且它将针对每个样本结果写入.jtl结果文件中