Jmeter常用功能详解

嘻嘻,忙碌的一周,马上就到周四了~明天就是周五了,可以去嗨了!

这几天正式成立了一个微信订阅号,旨在免费帮助需要入门软件测试的小白

各位走过路过的亲,欢迎订阅哦:扫描二维码即可订阅

Jmeter常用功能详解175706360

转入正题,上篇博客写的是Jmeter的接口测试,但是如果突然忽略过这些基本功,各位亲可能会有点闪神~所以这里补充一篇:Jmeter常用功能详解.

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

Jmeter常用功能详解

【线程组界面】

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

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

Jmeter常用功能详解

循环控制器界面】

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

Jmeter常用功能详解

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

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

参数化函数】

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

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

1)选择函数:_random

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

3)点击生成按钮

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

Jmeter常用功能详解

【参数化元件】

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

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

Jmeter常用功能详解

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

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

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

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

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

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

Synchronizing Timer】

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

Jmeter常用功能详解

 

【聚合报告】

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

Jmeter常用功能详解

上一篇:linux 下 select 编程


下一篇:【POJ】3261 Milk Patterns