Jmeter数组响应,求和并提取
Jmeter array Response, getting the sum and extracting
你好有谁知道如何模拟这个场景。
响应示例:
{
“数据”:“[1,2,3,4,5,6,7]”,
“成功”:真实,
“信息”: {
“代码”:“S”,
"message": "计数成功"
}
}
我想添加所有数据值并提取它。注意:数据值是动态的有时内容3有时5等等
在此先感谢您。
添加 JSR223 PostProcessor 作为上述 returns JSON
请求的子项
将以下代码放入“脚本”区域:
import groovy.json.JsonSlurper
def data = new JsonSlurper().parse(prev.getResponseData()).data
def numbers = new JsonSlurper().parseText(data)
def sum = numbers.sum()
log.info('Sum of numbers is: ' + sum)
vars.put('sum', sum as String)
就是这样,您将能够在需要时以 ${sum}
的形式访问“数据”属性中所有数字的总和。此外,总和将打印到 jmeter.log file:
更多信息:
你好有谁知道如何模拟这个场景。
响应示例: { “数据”:“[1,2,3,4,5,6,7]”, “成功”:真实, “信息”: { “代码”:“S”, "message": "计数成功" } }
我想添加所有数据值并提取它。注意:数据值是动态的有时内容3有时5等等
在此先感谢您。
添加 JSR223 PostProcessor 作为上述 returns JSON
请求的子项将以下代码放入“脚本”区域:
import groovy.json.JsonSlurper def data = new JsonSlurper().parse(prev.getResponseData()).data def numbers = new JsonSlurper().parseText(data) def sum = numbers.sum() log.info('Sum of numbers is: ' + sum) vars.put('sum', sum as String)
就是这样,您将能够在需要时以
${sum}
的形式访问“数据”属性中所有数字的总和。此外,总和将打印到 jmeter.log file:
更多信息: