首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JMeter聚合报告不以非gui模式进行聚合。

JMeter聚合报告不以非gui模式进行聚合。
EN

Stack Overflow用户
提问于 2016-08-19 15:32:21
回答 1查看 4.1K关注 0票数 1

我有一个JMeter测试计划,它运行两个线程组,每个线程组包含一个控制器和HTTP管理器。控制器是一个自定义控制器,但我不认为这会影响JMeter的输出。

在这两个线程组之外,我有一个聚合报表组件。下面是我的TestPlan的截图:

如果我像预期的那样在GUI模式下运行测试,聚合报告将创建一个.汇总报告。也就是说,结果聚合在我的测试/样本标签上,每个测试我得到一行,以及一系列属性,如下所示:

我还将这个聚合报告组件配置为输出到一个文件,方法是在" filename“部分输入一个文件名,然后按下”configured“按钮并检查我想要输出的属性(我现在只使用标签、运行时间和响应代码来保持简单)。

当我从非gui模式运行测试时,这个输出文件是查看结果的唯一方法。但是,输出文件是相当无用的,它不聚合结果,而是提供类似于通常的jtl输出的输出,即它根本不聚合结果。很没用的。下面是输出文件的前几行,您可以清楚地看到它们不是聚合的:

代码语言:javascript
运行
复制
778,HRLogin,200
426,HRLogin,200
784,HRLogin,200
...

所以,很明显的问题是,我是不是做错了什么?为什么我的汇总报表输出不是汇总报表?当然,JMeter有一种在非gui模式下生成聚合输出的方法,而不需要我添加任何插件或扩展。为了记录下来,我需要在某个时候编写这个过程,所以在gui模式下打开一个JTL是不可接受的,我需要这个整个过程发生在非gui JMeter和脚本中。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-19 16:09:50

您在聚合报表GUI中看到的值是存储在文件中的原始数据中的计算值。

如果您需要使流程无人值守,根据您需要获得的指标,这里有以下选项:

  1. 自从JMeter 3.0以来,就有了一个包含一些表和图表的HTML报表仪表板。您可以从现有的结果文件生成仪表板,也可以将其作为测试的一部分。有关命令,请参见生成报告一章。
  2. 获取基本HTML报告的另一种方法是通过蚂蚁任务Maven插件运行Maven插件--在这两种情况下,您将得到测试输出如下:

有关配置通过Ant和/或Maven运行的不使用JMeter GUI启动JMeter测试的五种方法测试的详细信息,请参阅JMeter指南。在“附加”文件夹中有许多预定义的.xsl样式表,您可以随意选择并在需要时进行自定义。

  1. 您还可以考虑通过JMeter工具运行您的金牛座测试,它提供了控制台和基于web的报告,很少有更多的选项来导出测试结果。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39042847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档