码迷,mamicode.com
首页 > 其他好文 > 详细

Jmeter常用功能详解

时间:2017-06-05 23:51:53      阅读:359      评论:0      收藏:0      [点我收藏+]

标签:asa   image   amd   rcc   有用   rnn   pbc   aof   aar   

【Test plan(测试计划)界面】                                                     

技术分享

 

【线程组界面】

右键点击 测试计划--->添加--->Threads(users)--->线程组,就可以成功添加一个线程组了。

Jmeter中最重要的就是线程组了,线程组就相当于用户活动,一个线程组就相当于有一个用户活动,添加多个线程组就相当于模拟多个用户活动对服务器进行测试。

技术分享

 

循环控制器界面】

 右键点击线程组--->添加---->逻辑控制器--->循环控制器,这里也是针对线程组循环的功能

技术分享

这里也是只有两个选项,一个是勾选永远,一个是选定固定次数。

对比:关于线程组界面和循环控制器界面,这两个循环控制,以后者为主要生效,比如说你再线程组里面勾选了循环次数是永远,线程数是2,;循环控制器写的次数是2,那么只会运行2X2=4次,以循环控制器的循环次数为准;假如你的线程组循环次数写的是2,线程组是2,循环控制器写的次数是永远,那么会一直循环下去,还是以循环控制器的设置为主。

 

【 参数化函数】

通过选项---函数助手对话框,弹出参数化函数对话框,可以选择一个进行参数化设置:

这里举个例子,以随机函数random为例子:

1)选择函数:_random  

2)填好范围并给这个随机数取个可识别的名字

3)点击生成按钮

4)把生成的字符串直接拷贝要替换的参数,运行即可看到效果了

技术分享就会看到参数会从1-200里面随机取数,这对于测试也是非常有用的,有时候调用接口测试,需要大量的数据的时候,可以直接利用这个函数,随机生成。

 

【参数化元件】

点击右键--添加--配置元件--CSV data set config,则添加成功:

下面对界面的各个模块进行解释:

技术分享

比较重要的几点,下面逐步说明:

allow quoted data?: 说明的是参数的引用方式,主要是关系到引号,如果参数列表里面有有一项是: “liulingli",那么,这里如果选择默认的false,那么引用参数是就是直接引用 ”liulingli",会连双引号一起作为参数传入;如果选择的是true,则是引用双引号里面的值:liulingli.[可以这样理解是否要把引号去掉,如果选择false 则不去掉,反之则是去掉]

Recycle on EOF:如果参数文件里的参数都调用完了,是否可以循环调用参数文件里的参数。

Stop thread on EOF?: 如果参数文件的参数取完了就结束线程

Sharing Mode:参数的利用方式和范围,这个跟LR中的迭代取值方式一致。

下周会分享如何判断这个参数文件里的取值方式。

 

Synchronizing Timer】

类似于LR中的集合点,设定多少虚拟用户到达该点后进行运行脚本。

 技术分享

 

【聚合报告】

监控的一种类型,添加后可以实时监控事务的变化

技术分享

 

 

详细链接请看:http://www.cnblogs.com/liulinghua90/p/4708319.html

 

Jmeter常用功能详解

标签:asa   image   amd   rcc   有用   rnn   pbc   aof   aar   

原文地址:http://www.cnblogs.com/xiaobai-123/p/6947246.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!