引言
前面的文章介绍了如何去安装Jmeter
,接下来这篇文章介绍的是我们打开Jmeter
后所看到的图形界面。我们刚开始看到的GUI
界面是英文版本,我们可以先切换一些语言,先熟悉一下中文版的界面。在菜单栏选择Options >> Choose Language >> Chinese(Simplified)
。
1. 打开和运行Jmeter,出现UI界面。如下图所示:
2. 界面的简单介绍
Jmeter
界面主要分为四个区域:菜单栏、工具栏、左侧面板区、右侧详情参数配置区
-
菜单栏
File(文件), Edit(编辑), Search(查找), Run(运行), Option(选项), Help(帮助)
-
工具栏
-
常见操作的图标集合
- New(新建),
- Template(模板) ,
- Save(保存),
- Start(开始) ,
- Stop(停止):停止当前这个Sample(一个HTTP请求)
- Shutdown(关掉):当一个线程组有多个sample时
- Clear(清除)
- Clear All(清除全部)
-
-
左侧面板区
-
Test Plan(测试计划)
Test Plan
:顾名思义就是测试计划的意思,里面可以包含多个测试用例以及用例的相关操作和配置; -
WorkBench(工作台)- (有的版本是没有的)
-
-
右侧详情参数配置区
3. Jmeter 基础操作
3.1 模板
创建完成模板后,根据自己的需求修改相关的信息
3.2 线程组
3.2.1 创建线程组
线程组相当于模拟多个用户,同时执行相同的任务,且每个线程互不影响
-
线程组
负载发生器,模拟用户行为产生负载
-
setUp线程组
创建一个测试计划之前的预置处理器(执行预置条件)
-
tearDown线程组
创建一个测试计划完成后结束处理器(执行环境清理或者一些其他的行为设置)
3.2.2 在取样器错误后要执行的动作
如果当前计划存在多个线程组时,线程组_1执行失败之后的操作行为,可以根据实际情况配置再进行线程组_2的执行行为。
-
继续:继续执行,请求之间不互相影响。无论对错,继续执行
-
启动下一进程循环:忽略错误,开始下一个循环,并继续进行测试
线程组的循环次数,遇到错误,当前线程组的循环立即结束,进入下一个循环,不影响其他线程组;也就是结束的是线程组的循环,而不是线程组里面的循环控制器的循环
-
停止线程:停止当前线程进行下一个线程,遇到错误,当前线程组不再执行,不影响其他线程组
-
停止测试:
当前