我正在使用Jenkins + Maven + JMeter(3.1)+ Report Dashboard + Performance Plugin(2.0)。 Linux,非GUI模式。 我需要在执行一次测试后获得两个文件 - 以xls和csv格式。 我找到并现在使用的解决方案是通过Maven获取xls结果并通过Simple Data Writer获取csv文件。 在“简单数据写入器”中,文件夹和目标文件是硬编码的。 这样的决定在我看来非常粗鲁。 通过Maven,这个问题有一个很好的解决方案吗?
答案 0 :(得分:1)
我没有在Simple Data Writer中看到任何硬编码的路径,也许这就是你,他们在那里放置了不可变的值?
如果您需要一种可配置的方式来设置简单数据编写器输出路径,您可以在其"文件名"中使用__P() function,如${__P(path,)}
。输入:
此path
变量可以通过pom.xml
文件的propertiesSystem或propertiesUser部分传递。同样,这些值不必进行硬编码,您可以使用Maven Property作为值,并通过-D
命令行参数进行设置。
参考文献: