博客
关于我
Jmeter(二) - 从入门到精通 - 创建测试计划(Test Plan)(详解教程)
阅读量:424 次
发布时间:2019-03-06

本文共 1202 字,大约阅读时间需要 4 分钟。

1. 简介

在上一篇文章中,宏哥已经教你搭建了JMeter的测试环境,现在我们将正式启动JMeter,探索其功能。接下来,我们将引导您创建一个测试计划(Test Plan),这是JMeter运行时执行的关键步骤。

2. 创建测试计划

测试计划(Test Plan)定义了JMeter运行时将执行的一系列步骤。完整的测试计划包括线程组、逻辑控制器、取样发生控制、监听器、定时器、断言和配置元件等元素。这些元素共同构成了一个复杂的测试场景。

2.1 添加和删除元件

要在测试树中添加新元件,可以右键单击树中的元素,然后选择“添加”选项,从上下文菜单中选择所需的元件类型。要删除元件,同样右键单击该元件并选择“删除”选项。

2.2 加载和保存元件

要从文件中加载元件,右键单击树中的现有元素,然后选择“合并”选项,选择目标文件。JMeter将将文件中的元件合并到当前树中。要保存现有的测试树片段或单个元素,可以右键单击元素并选择“另存为...”选项。

2.3 配置树中的元件

测试树中的每个元件都可以在右侧框架中进行配置。配置选项取决于元件的类型,例如前置处理器、后置处理器、断言、定时器等。通过这些配置,您可以精确地定义元件的行为。

2.4 保存测试计划

建议在运行测试计划前将其保存到文件中以防万一。从“文件”菜单中选择“保存”或“将测试计划另存为...”选项。JMeter允许您保存整个测试树或指定测试树分支中的元素。

2.5 运行测试计划

要运行测试计划,请从“运行”菜单中选择“开始”(按下 Control + r)。JMeter启动后,右侧菜单栏会显示绿色框,表示测试正在运行。绿色框中的数字显示活动线程数和线程总数(仅适用于本地运行)。

2.6 停止测试

从菜单中选择停止命令来终止测试。有两种停止选项:

  • 停止:立即终止所有运行的线程,适用于可中断的采样器。
  • 关机:等待所有当前工作完成后停止线程,不会中断正在进行的采样。

在CLI模式下运行时,没有菜单,您需要通过脚本发送命令。JMeter提供了默认端口(4445),或选择下一个更高端口,直到达到maxport限制。支持的命令包括Shutdown和StopTestNow。

2.7 作用域规则

JMeter测试树中的元件具有严格的等级和顺序。请求通常组织在有序的控制器中,断言和定时器则分级应用。例如,断言可以应用于特定的请求或控制器下的所有请求。

2.8 错误报告

JMeter将警告和错误记录到jmeter.log文件。警告会显示在窗口右侧图标旁,点击查看详细日志。采样错误通常存储在样本结果的属性中,便于后续分析。

3. 小结

创建测试计划是JMeter使用的关键步骤。通过合理配置元件和组织测试树,您可以构建出精确的测试场景。JMeter支持GUI和CLI模式,用户可以根据需求选择使用。希望您能够通过这些步骤顺利创建并运行测试计划。

转载地址:http://iefuz.baihongyu.com/

你可能感兴趣的文章
Pricing procedure Steps and Details in SAP MM (from SCN)
查看>>
Prim 算法在不同权重范围内的性能分析及其实现
查看>>
Primace 5.0软件与KEIL单片机软件联合在线仿真步骤
查看>>
Prime Distance
查看>>
Prim求MST最小生成树
查看>>
Prim算法与Kruskal算法在均匀分布权重图中的性能比较
查看>>
Prim算法在加权连通图中的简单实现
查看>>
Prim算法详解及C代码示例
查看>>
pytorch中让数组显示更多的数字 torch.set_printoptions参数详解 numpy也是这个函数
查看>>
pringBoot Controller接收参数的几种常用方式
查看>>
printf()函数
查看>>
PyTorch中的自定义权重初始化
查看>>
printf格式字符串和输出列表个数及类型不匹配案例
查看>>
printf的格式控制字符串
查看>>
PrintStream概述
查看>>
Prismix:Prisma 架构混合器,为复杂项目而生
查看>>
pritunl服务安装及配置
查看>>
Private Destructor
查看>>
private和protected能同时修饰成员变量吗_天天用注解你了解注解是怎么实现的吗?...
查看>>
privoxy Invalid header received from client.
查看>>