博客
关于我
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/

你可能感兴趣的文章
PHP 的标准输入与输出
查看>>
php 笔记 (早前的,很乱)
查看>>
PHP 第一天
查看>>
Redis使用量暴增,快速定位有哪些大key在作怪
查看>>
php 结课作业答案,北语201803考试批次《PHP》(结课作业)1.pdf
查看>>
PHP 统计数据功能 有感
查看>>
SpringBoot处理JSON数据
查看>>
Redis使用基本套路
查看>>
php 解决项目中多个自动加载冲突问题
查看>>
PHP 设置调试工具XDebug PHPStorm IDE
查看>>
php 身份证号检测
查看>>
PHP 输入输出流合集
查看>>
PHP 过滤器(Filter)
查看>>
php 运算符and or && || 的详解
查看>>
php 返回html字符串长度限制,记一次js中和php中的字符串长度计算截取的终极问题和完美...
查看>>
php 阿里云oss 上传回调
查看>>
PHP 面向对象 final类与final方法
查看>>
php+JQ+EasyUI自动加载数据
查看>>
php+sql server根据自增序号id区间查询第几条到第几条的数据
查看>>
php--------获取当前时间、时间戳
查看>>