-1
使用Groovy脚本,以从CSV数据集中配置JSON数组我有一个CSV文件和多个记录(逗号分隔),我需要一个Groovy脚本,可以从CSV获取所有数据的和做一个JSON数组和文件以jmeter发送POST请求。以下是我的代码如下。但它只能获取一个记录如何在JMeter的
import groovy.json.*
import groovy.json.JsonBuilder
def jsonBuilder = new groovy.json.JsonBuilder()
jsonBuilder {
id Integer.parseInt(vars.get("id"))
name vars.get("first_name")
last_name vars.get("last_name")
email vars.get("email")
institute_id Integer.parseInt(vars.get("institute_id"))
category_id Integer.parseInt(vars.get("category_id"))
value Boolean.parseBoolean(vars.get("value"))
}
sampler.addNonEncodedArgument("",jsonBuilder.toPrettyString(),"")
sampler.setPostBodyRaw(true)
能否请你也张贴的内容变量'vars'是什么? –
变量(JMeter变量)是最常用的组件。它是org.apache.jmeter.threads.JMeterVariables类的一个实例,提供对当前变量的读/写访问,能够枚举/更改现有变量,创建新变量以及获取嵌套属性。 – ejustin
所需的json的外观如何? – Rao