📜  JMeter 中的监听器

📅  最后修改于: 2022-05-13 01:54:37.074000             🧑  作者: Mango

JMeter 中的监听器

JMeter 中有各种测试计划元素,如线程组、控制器、监听器、定时器等。在本文中,我们将了解监听器。简而言之,Listeners 给出了我们测试计划执行的结果。 Jmeter 提供结果的方式有多种,例如树、图形、表格、简单文本等。通过收集和分析这些值,我们可以过滤出必要的值并与客户共享报告。我们可以通过浏览文件将来自任何侦听器的结果保存到所需路径中的文件中,结果可以使用 .csv 或 .csv 保存。 XML 或 .jtl 扩展名。这些侦听器可以直接添加到测试计划下或任何线程组下。

JMeter 中的各种监听器

  • 图表结果
  • 样条可视化器
  • 断言结果
  • 简单数据写入器
  • 监控结果
  • 分布图(阿尔法)
  • 聚合图
  • 邮件可视化器
  • BeanShell 监听器
  • 总结报告
  • 示例结果保存配置
  • 绘制完整结果图
  • 查看结果树
  • 汇总报告
  • 在表中查看结果

在所有这些听众的视图结果树中,聚合报告被广泛使用。查看结果树可以显示所有采样器请求的详细信息并显示请求的 HTML 和 XML 表示。现在让我们简要介绍一下最常用的侦听器。

聚合图

使用聚合图侦听器,我们可以将执行结果以条形图的形式保存。这些图表是高度可定制的,我们可以更改各种设置来选择图表可视化。我们可以将这些图表下载为 CSV 文件或 png 文件。以下是聚合图侦听器的组件

聚合图

这是设置屏幕,我们可以在其中更改条形图的各种设置及其外观。

在表中查看结果

使用 View Results in Table 侦听器,我们可以将结果保存为表格格式。为每个用户请求创建一个单独的行。由于它使用内存和 CPU 等资源,因此不建议将其用于负载测试,可用于执行功能测试。以下是 View Results in Table 侦听器的组件。

在表中查看结果

汇总报告

聚合报告侦听器以类似于查看结果表侦听器的表格形式生成结果。为每个单独的用户请求创建一个新行并保存其数据。我们可以下载 CSV 格式的报告。以下是聚合报告侦听器的基本元素。

汇总报告

断言结果

断言结果侦听器用于验证添加到测试计划的断言结果。它将显示断言是否满足或失败。由于它使用内存和 CPU 等资源,因此不建议将其用于负载测试,可用于执行功能测试。以下是断言结果侦听器的组件。

断言结果

我们可以根据脚本的要求来选择监听器。

将侦听器添加到测试计划

将侦听器添加到测试计划类似于添加线程组。添加监听器的路径如下测试计划/线程组>>添加>>监听器>>需要的监听器。您也可以参考此图像。

将侦听器添加到测试计划