如何在“bzm - Parallel Controller”中计算成功的HTTP请求。在“BeanShell PostProcessor”中尝试了__counter()函数,没有运气。
答案 0 :(得分:1)
您可以按照以下方式执行此操作:
Generate parent sample
将以下代码放入"脚本"区域
def successful = 0
ctx.getPreviousResult().getSubResults().each { subResult ->
if (subResult.isSuccessful()) {
successful++
}
}
vars.put('successful', successful as String)
其中:
ctx
- 是JMeterContext vars
- 是JMeterVariables ${successful}
或${__V(successful)}
。有关JMeter测试中Groovy脚本的更多信息,请参阅Apache Groovy - Why and How You Should Use It。