我需要比较我在两个线程中运行的两个apis的结果。我想知道我是否可以在测试计划中添加一个beanshell后处理器并引用线程中的元素来生成报告。可以这样做吗?
或者是否可以将我的beanshell后处理器脚本中的变量包含到摘要报告中?
答案 0 :(得分:0)
您可以使用Regular Expression Extractor将回复存储到JMeter变量中,正则表达式与完整响应相匹配
(?s)(^.*)
您可以使用Response Assertion将2个JMeter变量或响应与变量进行比较。有关详细信息,请参阅How to Use JMeter Assertions in Three Easy Steps文章。
要在.jtl结果文件中存储任何JMeter变量,只需使用它来声明它 user.properties 文件中的sample_variables property,如:
sample_variables=foo
鉴于上述属性集${foo}
,将变量值作为最后一列添加到.jtl结果文件中。见