我从另一个问题上看到了上面的答案(https://stackoverflow.com/A/27637247/12820240),但我的问题是,我是否可以通过添加逗号和新数据分隔来构建大型Json请求?如有任何帮助/指示,将不胜感激。对于EX:
{
{
"phoneNo": "9998885551",
"lastName": "john25",
"email": "azp25@gmail.com",
"firstName": "ricky25",
"mobileNo": "9820420420"
},
{
"phoneNo": "9998885552",
"lastName": "john26",
"email": "azp26@gmail.com",
"firstName": "ricky25",
"mobileNo": "9820420421"
},
{
"phoneNo": "9998885553",
"lastName": "john27",
"email": "azp27@gmail.com",
"firstName": "ricky27",
"mobileNo": "9820420422"
}
...
}
谢谢你
假设您的CSV文件如下所示:
9998885551,john25,azp25@gmail.com,ricky25,9820420420
9998885552,john26,azp26@gmail.com,ricky26,9820420421
>
将以下代码放入“脚本”区域:
def body = []
new File('/path/to/your/file.csv').readLines().each { line ->
def entry = [:]
def values = line.split(',')
entry.put('phoneNo', values[0])
entry.put('lastName', values[1])
entry.put('email', values[2])
entry.put('firstName', values[3])
entry.put('mobileNo', values[4])
body.add(entry)
}
sampler.addNonEncodedArgument('', new groovy.json.JsonBuilder(body).toPrettyString(),'')
sampler.setPostBodyRaw(true)
就是这样,JSR223预处理器将从CSV文件中生成请求体
尝试通过在 JMeter 中使用 CSV 配置来比较源表和目标表 (SQL) 之间的数据/计数,如下所示。有可能以这种方式实现吗? JMeter中的CSV配置 只是想比较所有表的STAGING和DW之间的计数。对此有什么想法吗?
我正在创建一个Jmeter docker容器。测试输入由CSV(数据集配置)驱动。我需要在脚本中设置什么文件名路径
我正在使用CSV数据集在JMeter中生成http请求。我想生成如下所示的嵌套json:
我试图在JMeter中加载我的CSV文件,但我一直得到下面的错误。我将文件结构设置为 c: \claimstest\claimsload.jmx C:\索赔stest\policies.csv
我有一个JMeter设置,它从CSV数据集配置元素中配置的CSV文件中读取数据。它工作正常,CSV文件在CSV数据集配置中指定 - 现在我想从命令行而不是GUI调用JMeter,并且我想为上面的元素指定一个不同的文件名。怎么做? 我尝试了“-JCSVNAME=”,但它似乎不起作用。 想法?
我试图在jeter中的两个CSV数据集配置之间共享变量,但不幸的是,所有配置元素都同时加载,因此它无法从CSV文件中读取新导入的变量。 < li >我想导入包含登录名、密码、第三变量CSV数据集配置测试计划映像的CSV文件 < li >我想将第三个变量作为文件路径的一部分传递给下一个CSV数据集配置第二个Csv数据集配置,其中包含第一个变量的变量 实际结果:Java . lang . illega