1

我正在使用 Jenkins + Maven + JMeter (3.1) + Report Dashboard + Performance Plugin (2.0)。Linux,非 GUI 模式。执行一项测试后,我需要获取两个文件 - xls 和 csv 格式。我找到并现在使用的解决方案是通过 Maven 获取 xls 结果并通过Simple Data Writer获取 csv 文件。在“简单数据写入器”中,文件夹和目标文件是硬编码的。这样的决定在我看来是非常粗鲁的。有没有通过 Maven 解决这个问题的好方法?

4

1 回答 1

1

我在简单数据编写器中没有看到任何硬编码的路径,也许这就是你,谁在那里放置了一个不可变的值?

如果您需要一种可配置的方式来设置简单数据写入器输出路径,您可以使用__P() 函数,例如${__P(path,)}在其“文件名”输入中:

简单数据写入器 JMeter 属性

这个path变量又可以通过文件的propertiesSystempropertiesUser部分传递pom.xml。同样,这些值不必是硬编码的,您可以使用Maven 属性作为值并通过-D命令行参数设置它。

参考:

于 2017-03-13T05:01:35.790 回答