gpt4 book ai didi

jmeter - 从摘要报告中排除 JSR223 样本

转载 作者:行者123 更新时间:2023-12-04 15:03:09 35 4
gpt4 key购买 nike

我在线程组中有几个带有脚本的 JSR 223 采样器,它们在执行在调用 HTTP 请求之前进行一些工作。

问题在于 JSR 233 采样器包含在最终摘要报告中
我的问题是如何从最终计算中排除那些 JSR 223 采样器?

更新

当我尝试设置预处理器 JSR 223我在预处理器 JSR 223 之后作为 if Controller 收到此错误无法识别我在 vars.put 中设置的变量。只有当我使用 JSR 223 采样器时它才会识别它。

2017/08/24 16:07:37 ERROR - jmeter.control.IfController: If Controller: error while processing [${my_foo_var} >=0]
org.mozilla.javascript.EvaluatorException: missing ; before statement (<cmd>#1)
at org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:77)
at org.mozilla.javascript.DefaultErrorReporter.error(DefaultErrorReporter.java:64)
at org.mozilla.javascript.Parser.addError(Parser.java:188)
at org.mozilla.javascript.Parser.addError(Parser.java:166)
at org.mozilla.javascript.Parser.reportError(Parser.java:256)
at org.mozilla.javascript.Parser.reportError(Parser.java:243)
at org.mozilla.javascript.Parser.reportError(Parser.java:236)
at org.mozilla.javascript.Parser.autoInsertSemicolon(Parser.java:1100)
at org.mozilla.javascript.Parser.statementHelper(Parser.java:1077)
at org.mozilla.javascript.Parser.statement(Parser.java:934)
at org.mozilla.javascript.Parser.parse(Parser.java:573)
at org.mozilla.javascript.Parser.parse(Parser.java:511)
at org.mozilla.javascript.Context.compileImpl(Context.java:2488)
at org.mozilla.javascript.Context.compileString(Context.java:1476)
at org.mozilla.javascript.Context.compileString(Context.java:1465)
at org.mozilla.javascript.Context.evaluateString(Context.java:1216)
at org.apache.jmeter.control.IfController$RhinoJsEngine.evaluate(IfController.java:105)
at org.apache.jmeter.control.IfController.evaluateCondition(IfController.java:187)
at org.apache.jmeter.control.IfController.next(IfController.java:240)
at org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:222)
at org.apache.jmeter.control.GenericController.next(GenericController.java:176)
at org.apache.jmeter.control.LoopController.next(LoopController.java:123)
at org.apache.jmeter.threads.AbstractThreadGroup.next(AbstractThreadGroup.java:87)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:247)
at java.lang.Thread.run(Unknown Source)

最佳答案

您可以使用“prev.setIgnore();”告诉 Jmeter 监听器忽略之前的 SampleResult在 JSR223 后处理器中。

您可以将它用于所有采样器。此解决方案适用于 JMeter 4 和 5

Groovy Post Processor example

关于jmeter - 从摘要报告中排除 JSR223 样本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45864290/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com