在testplan中添加Beanshell后处理器

时间:2016-12-01 11:30:30

标签: jmeter

我需要比较我在两个线程中运行的两个apis的结果。我想知道我是否可以在测试计划中添加一个beanshell后处理器并引用线程中的元素来生成报告。可以这样做吗?

或者是否可以将我的beanshell后处理器脚本中的变量包含到摘要报告中?

1 个答案:

答案 0 :(得分:0)

  1. 您可以使用Regular Expression Extractor将回复存储到JMeter变量中,正则表达式与完整响应相匹配

    (?s)(^.*)
    

    您可以使用Response Assertion将2个JMeter变量或响应与变量进行比较。有关详细信息,请参阅How to Use JMeter Assertions in Three Easy Steps文章。

  2. 要在.jtl结果文件中存储任何JMeter变量,只需使用它来声明它 user.properties 文件中的sample_variables property,如:

    sample_variables=foo
    

    鉴于上述属性集${foo},将变量值作为最后一列添加到.jtl结果文件中。见