0

我正在做性能测试,我的测试由几个不同的测试片段组成。例如,一个片段处理登录,几个不同的片段,每个片段在应用程序的不同部分中导航,等等。

问题是我需要来自每个不同片段的日志以进行报告。管理层有兴趣看到相同功能之间随时间的变化。

JMeter 的“简单数据写入器”是否能够生成多个日志文件?或者实现这种功能的最佳方法是什么?

4

2 回答 2

0

好的,我将尝试回答,因为评论没有回复:

根据您组织“测试片段”的方式,您可以为每个片段附加单独的数据写入,并使用不同的文件名记录到不同的日志中。例如,如果您有一个线程组模拟一个用例,另一个模拟另一个用例,您将向每个线程组添加一个简单数据写入器并使用不同的文件名\路径,以便您了解生成的日志文件的作用。您可以对 Samplers 和 Beanshell 脚本执行相同的操作。

JMeter 文档中有更多信息:

http://jmeter.apache.org/usermanual/component_reference.html#Simple_Data_Writer

希望这会有所帮助,但如果没有更具体的例子,很难更具体。

编辑:我现在意识到测试片段是 JMeter 中的特定控制器元素。只需为每个片段添加一个简单数据写入器,每个片段都会生成一个日志文件。

于 2012-11-16T11:56:10.663 回答
0


关于以下方法的一个警告。
之前我发现脚本中有很多数据编写器,因为 Jmeter 及其各种组件都会在测试运行时对您的系统施加很小的负载。
如果你有很多数据编写者,你可能会引入足够多的额外负载来弄乱你自己的结果。
我的方法是在构建测试脚本时包含它们,然后在实际运行测试时禁用它们。
如果需要,您始终可以有选择地重新启用它们,以跟踪错误和问题。

于 2017-01-17T16:56:29.560 回答