Jmeter学习(二)——入门实例
2015-11-12 16:04
495 查看
一、安装、配置、登入
安装、配置上一篇帖子已介绍过。配置完成后,进入里面的bin目录下,找到Jmeter.bat这个批处理文件,然后双击,进入Jmeter的工作界面。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/14/aa9599af6dbd8cb67ebe9d499b8e1255)
二、创建Web项目
Jmter里面有很多功能,这我们先别去理会这一些,接下来,我们会一步一步地去创建一个web测试项目,先从感性上去认识这个框架。
接下来,我们创建的这个项目是这样的,我们会建立一个计划,让它去访问我们设定好的url,并将访问得到的信息返回给我们。
步骤一:新建一个线程组
线程组的作用模拟多个访问对象,对系统可以进行压力测试,这里我们先有这个概念就行了。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/14/4bfd5c1094db4e78a53ea5a5f16915bb)
步骤二:添加forEach控制器
在这些线程组下面我们要添加一个forEach逻辑单位,它会帮我们去遍历我们要访问的url。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/14/9ef14e4a33288bb95a1a29a6ce581944)
步骤三:设置foreach控制台属性
再这些线程组下面我们要添加一个forEach逻辑单位,它会帮我们去遍历我们要访问的url。在这里的url就是待会要我们输入的变量,returnVal就是每次遍历以url为前缀的变量之后输出的值。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/14/5686a176756689957bf707aa80a2aa13)
步骤四:添加用户定义变量
右击forEach逻辑控件,添加一个用户自定义的变量。添加待会要加载的url,这里我添加了两个以url为前缀的url,待会forEach控件就会从这里去遍历这些变量。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/14/0cb96e3d7fd8f05c00f091e877333107)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/14/98867d862c7bd1ce6796c92421a6d0bc)
步骤五:添加http请求
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/14/8b646fa5a6fc0fa38259dcffed456d46)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/14/606cab8b47562871d20cbb58c6fd6ad1)
说明:这个${}表示取值的意思,returnVal其实和前面那个forEach控件里面的returnVal对应,这样一来,我们就可以明白这整个流程了。
对于每一个http请求,它会去取forEach控件中的returnVal的值,而returnVal的值来自对前缀为url的值的遍历结果。
步骤六:添加监听器
这里我们再添加一个监听器,返回结果时,我们就可以看到响应结果了。如图,我们添加一个查看结果树。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/14/8a52fa38810affabe2455cd521203184)
步骤七:运行
然后点击菜单栏中的运行按钮,第一次运行时会要你先保存一下。
最后的左边的目录树应该是这样子的。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/25/81d9e7a48f929771689ebfbc628bf1c9.png)
运行之后,点击查看结果树,可以看到如下的图。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/25/b7c3178c52f2fa910bf5ab18504789b6.png)
绿色的表示访问是有结果的,红色是访问不成功的。
安装、配置上一篇帖子已介绍过。配置完成后,进入里面的bin目录下,找到Jmeter.bat这个批处理文件,然后双击,进入Jmeter的工作界面。
二、创建Web项目
Jmter里面有很多功能,这我们先别去理会这一些,接下来,我们会一步一步地去创建一个web测试项目,先从感性上去认识这个框架。
接下来,我们创建的这个项目是这样的,我们会建立一个计划,让它去访问我们设定好的url,并将访问得到的信息返回给我们。
步骤一:新建一个线程组
线程组的作用模拟多个访问对象,对系统可以进行压力测试,这里我们先有这个概念就行了。
步骤二:添加forEach控制器
在这些线程组下面我们要添加一个forEach逻辑单位,它会帮我们去遍历我们要访问的url。
步骤三:设置foreach控制台属性
再这些线程组下面我们要添加一个forEach逻辑单位,它会帮我们去遍历我们要访问的url。在这里的url就是待会要我们输入的变量,returnVal就是每次遍历以url为前缀的变量之后输出的值。
步骤四:添加用户定义变量
右击forEach逻辑控件,添加一个用户自定义的变量。添加待会要加载的url,这里我添加了两个以url为前缀的url,待会forEach控件就会从这里去遍历这些变量。
步骤五:添加http请求
说明:这个${}表示取值的意思,returnVal其实和前面那个forEach控件里面的returnVal对应,这样一来,我们就可以明白这整个流程了。
对于每一个http请求,它会去取forEach控件中的returnVal的值,而returnVal的值来自对前缀为url的值的遍历结果。
步骤六:添加监听器
这里我们再添加一个监听器,返回结果时,我们就可以看到响应结果了。如图,我们添加一个查看结果树。
步骤七:运行
然后点击菜单栏中的运行按钮,第一次运行时会要你先保存一下。
最后的左边的目录树应该是这样子的。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/25/81d9e7a48f929771689ebfbc628bf1c9.png)
运行之后,点击查看结果树,可以看到如下的图。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/25/b7c3178c52f2fa910bf5ab18504789b6.png)
绿色的表示访问是有结果的,红色是访问不成功的。
相关文章推荐
- Xib 和 storyboard 对比
- Jsoup:解决java.net.UnknownHostException的问题
- js-Higher-base.js
- js-MediumGrade-base.js
- lintcode:Coins in a Line 硬币排成线
- 推荐一些Geek的工具和网站~
- 如何修改Tomcat的默认主页为你自己项目的主页
- lamda (java 8) 表达式
- 疯狂Java程序员16堂课---第8课:异常捕捉的陷
- Dorado+Spring+Mybatis配置
- 删除NSString的最后一个字符
- dubbo管理控制台
- ASCII码表
- Http协议详解(转)
- js-QuickStart-base.js
- Mongodb笔记之(Java中操作Mongodb)
- kaptcha 验证码使用
- 在EditText中设置hint的大小和颜色,光标粗细和颜色...(二)
- java类型信息—class对象
- TEST_F与TEST