你能改变插件中的标准JMeter XML输出吗?

时间:2015-07-07 09:00:44

标签: java xml logging jmeter output

我制作了一个自定义的SampleResult并覆盖了插件中的响应数据。 我使用了" JMeterUtils.setProperty(OUTPUT_FORMAT_PROP,XML);"在运行时设置XML输出。问题是当我以非gui模式运行JMeter并运行测试时,输出的格式是我不需要的。 (我不想保存saveconfig设置等,只保存我的响应数据)。我还为测试创建了一个完整的自定义日志记录系统,这比标准日志记录更详细,而且我想记录的具体方式更多。

虽然将保存响应数据设置为true,但它不会打印它,并且输出中的标记为空。另外,我认为我在JMeter中发现了一些用于写入XML的错误,有时它并没有关闭它的标签,如标签'标签

1 个答案:

答案 0 :(得分:1)

您尝试做的事情是不可能的,因为在加载SampleSaveConfiguration时,静态块中使用了属性jmeter.save.saveservice.output_format。

所以切换格式只需放入user.properties:

  • jmeter.save.saveservice.output_format = XML

如果您使用2.13版本,则没有此类错误,如果是这样,您应该打开一个bugzilla。 我怀疑问题是由于您的自定义代码。