繁体   English   中英

使用JMeter为每个测试片段生成自己的日志文件

[英]Generating own log-file for each test-fragment with JMeter

我正在进行性能测试,而我的测试包含几个不同的测试片段。 例如,一个片段处理登录,几个不同的片段分别浏览应用程序的不同部分,依此类推。

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

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

好的,我将尝试寻找答案,因为对此评论没有回应:

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

JMeter文档中有更多信息:

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

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

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


在以下方法上发出警告。
以前,我在脚本中有很多数据编写器,因为Jmeter及其各种组件在运行测试时都会给您的系统带来很小的负担。
如果您有很多数据编写器,则可以引入足够的额外负载来弄乱您自己的结果。
我的方法是在构建测试脚本时将其包括在内,然后在实际运行测试时将其禁用。
您可以随时根据需要有选择地重新启用它们,以跟踪错误和问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM