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

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

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

175706360

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

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

【线程组界面】

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

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

循环控制器界面】

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

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

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

参数化函数】

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

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

1)选择函数:_random

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

3)点击生成按钮

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

【参数化元件】

点击右键--添加--配置元件--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中的集合点,设定多少虚拟用户到达该点后进行运行脚本。

 

【聚合报告】

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

Jmeter常用功能详解的更多相关文章

  1. Fiddler抓取https请求 & Fiddler抓包工具常用功能详解

    Fiddler抓取https请求 & Fiddler抓包工具常用功能详解   先来看一个小故事: 小T在测试APP时,打开某个页面展示异常,于是就跑到客户端开发小A那里说:“你这个页面做的有问 ...

  2. jmeter 基础功能详解

    jmeter 基础功能详解 thread group:包含一组线程,每个线程独立地执行测试计划. sampler:采样器,有多种不同的sample实现,用来发起各种请求,如http请求,jdbc请求, ...

  3. fiddler抓包常用功能详解

    一.基础部分: 1.设置代理ip及端口,tools --> telerik fiddler options --> connections -->勾选 “ Allow romote ...

  4. jmeter 常用组件详解

    1.测试计划(test plan) 描述一个性能测试,包含本次测试所有相关功能 2.threads(users)线程 Setup thread group: 一种特殊类型的线程,可用于执行预测试操作. ...

  5. JMeter部分功能详解

    JMeter 介绍: 一个非常优秀的开源免费的性能测试工具. 优点:你用着用着就会发现它的重多优点,当然不足点也会呈现出来. 从性能工具的原理划分: Jmeter工具和其他性能工具在原理上完全一致,工 ...

  6. WebService开发常用功能详解

    一.WebService中常用的属性(Attributes)1. Web Service(Web服务)提供以下三个属性.    Namespace:此属性的值包含 XML Web Service的默认 ...

  7. JMeter5.1企业级应用应用常用功能详解(含插件安装)

    apache jmeter是100%的java桌面应用程序,它被设计用来加载被测试软件功能特性.度量被测试软件的性能.jmeter可以模拟大量的服务器负载,并且jmeter提供图形化的性能分析. JM ...

  8. (数据科学学习手札21)sklearn.datasets常用功能详解

    作为Python中经典的机器学习模块,sklearn围绕着机器学习提供了很多可直接调用的机器学习算法以及很多经典的数据集,本文就对sklearn中专门用来得到已有或自定义数据集的datasets模块进 ...

  9. Vim 命令常用功能详解

    Vim编辑器 文本编辑器 , 字处理器ASCIIvi:Visual Interface vim :VI iMproved 全屏编辑器,模式化编辑器vim 模式:编辑模式(命令模式)输入模式末行模式 模 ...

随机推荐

  1. 第三篇:RESTful介绍

    在介绍restful之前先放一张从之前文章评论里看到的图,我觉得它把soap和rest之间的一些区别形容地非常形象. 在第一篇和第二篇中我们也介绍过,soap协议传递的报文要基于xml格式的soap消 ...

  2. 用Node.JS+MongoDB搭建个人博客(成品展示)

    在博客里可以随意畅写和分享自己喜欢的技术,和网友分享知识也是一种提升.根据自己所发表的博客也能更加加深印象. 与此同时写博客也可以提高自己的写作能力(虽然不咋地),但我相信博客只会越写越有质量的. 博 ...

  3. Mybatis源码解析-MapperRegistry注册mapper接口

    知识储备 SqlsessionFactory-mybatis持久层操作数据的根本,具体的解析是通过SqlSessionFactoryBean生成的,具体的形成可见>>>Spring ...

  4. Ionic 安装创建项目

    在安装了node+Cordova的情况下(过程参考我之前的文章Phonegap环境配置),安装ionic: 安装ionic npm install -g ionic Android创建安装: npm ...

  5. 初学者:浅谈web前端就业的学习路线

    初级前端 主要学习三个部分:HTML,CSS,JavaScript 一.html + css部分: 这部分特别简单,到网上搜资料,书籍视频非常多.css中盒子模型,流动,block,inline,层叠 ...

  6. Swift 细节

    1.swift ?和 !的区别 1.1 Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化.如果在使 ...

  7. 仿PC版微信的练手项目(可实时通讯)

    仿PC版微信的DEMO 本项目是由一个仿PC版微信的vue前端项目,和一个使用leancloud进行数据存储的.提供WebSocket的node后端项目构成. 本项目使用的技术栈:vue + vue- ...

  8. suffix tree

    文章出处:http://www.cnblogs.com/snowberg/archive/2011/10/21/2468588.html   3   What is a Suffix Tree Suf ...

  9. 【思维】【水】 南阳oj 喷水装置(一)

    描述 现有一块草坪,长为20米,宽为2米,要在横中心线上放置半径为Ri的喷水装置,每个喷水装置的效果都会让以它为中心的半径为实数Ri(0<Ri<15)的圆被湿润,这有充足的喷水装置i(1& ...

  10. C语言初探

    1.C语言在屏幕上显示内容 我们有两种方式从计算机获得信息:一是看屏幕上的文字.图片.视频等,二是听从喇叭发出来的声音.   让喇叭发出声音目前还比较麻烦,我们先来看看如何在屏幕上显示一些文字吧.例如 ...