【发布时间】:2019-08-02 15:05:44
【问题描述】:
如何在不获取 Jmeter 中的列名(从 jdbc 请求中读取)的情况下获取 CSV 结果。
Jdbc 请求:存在选择查询,它将值提取到变量中。 -- 在此之下,我们有 JSR223 采样器,可将变量值打印到 CSV 文件。
谢谢你, Mahadev S
【问题讨论】:
标签: jmeter
如何在不获取 Jmeter 中的列名(从 jdbc 请求中读取)的情况下获取 CSV 结果。
Jdbc 请求:存在选择查询,它将值提取到变量中。 -- 在此之下,我们有 JSR223 采样器,可将变量值打印到 CSV 文件。
谢谢你, Mahadev S
【问题讨论】:
标签: jmeter
将以下代码放入“脚本”区域:
def result = vars.getObject('result')
def file = new File('foo.csv')
result.each { subresult ->
subresult.values().each { value ->
file << value << ','
}
file << System.getProperty('line.separator')
}
result 替换为 JDBC 请求采样器中的“结果变量名称”foo.csv 替换为 CSV 文件的所需位置就是这样,您将以表格形式将 JDBC 请求采样器输出写入 CSV 文件。如果需要,请查看Debugging JDBC Sampler Results in JMeter 文章以获取有关使用 JDBC 结果集的更多信息。
【讨论】: