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