在j测量仪运行期间,将创建一个日志文件,并将其存储在带有时间戳的位置。我想在下一个后置处理器中引用相同的文件名。我们如何实现这一目标?
发布于 2022-02-24 08:33:50
您想在.jtl结果文件脚本中获得JMeter的名称吗?
类似于:

如果是,您可以使用合适的JSR223测试元件和以下Groovy代码:
import org.apache.jmeter.reporters.ResultCollector
import org.apache.jorphan.collections.SearchByClass
def engine = engine = ctx.getEngine()
def test = engine.getClass().getDeclaredField('test')
test.setAccessible(true)
def testPlanTree = test.get(engine)
SearchByClass<ResultCollector> resultCollectorSearch = new SearchByClass<>(ResultCollector.class)
testPlanTree.traverse(resultCollectorSearch)
ResultCollector resultCollector = resultCollectorSearch.getSearchResults().first()
println('Current .jtl file name: ' + resultCollector.getFilename())https://stackoverflow.com/questions/71248730
复制相似问题