自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 【JMeter_22】JMeter逻辑控制器__录制控制器<Recording Controller>

录制控制器<Recording Controller>  个人感觉录制的脚本没啥用,没有研究过,暂不做介绍,等后续空了研究后再写转载于:https://www.cnblogs.com/fcholy/p/10906399.html...

2019-05-27 14:33:00 378

转载 【JMeter_21】JMeter逻辑控制器__模块控制器<Module Controller>

模块控制器<Module Controller>    业务逻辑:    可以理解为引用、调用的意思,执行内容为Module To Run种所选的内容,引用范围为当前测试计划内的测试片段、逻辑控制器<模块控制器除外、模块控制器除外、模块控制器除外>    被引用的逻辑控制器、测试片段可以为禁用状态,被引用后仍然会被执行。    可以将模块控制器...

2019-05-27 14:27:00 307

转载 【JMeter_20】JMeter逻辑控制器__事务控制器<Transaction Controller>

事务控制器<Transaction Controller>  业务逻辑:    这个控制器在在业务控制上并没有什么特殊逻辑,可以理解为在简单控制器的基础上添加了统计的功能,当所有子节点全部成功则成功,由任意一个失败结果就为失败。    事务控制器不会对其子节点的执行逻辑产生影响,其效果为在监听器生成统计的时,以一个单独的统计点来统计,可各项指标为控制器子节点的指标...

2019-05-27 13:31:00 233

转载 【JMeter_19】JMeter逻辑控制器__简单控制器<Simple Controller>

简单控制器<Simple Controller>    业务逻辑:    就像他的名字一样,简单,可以理解为一个文件夹,就是分组用的,没有其他特殊功能,但相比不添加简单控制器,区别在于简单控制器可以被模块控制器所引用。  演示脚本: Demo_简单控制器转载于:https://www.cnblogs.com/fcholy/p/10906352.htm...

2019-05-26 20:41:00 130

转载 【JMeter_18】JMeter逻辑控制器__吞吐量控制器<Throughput Controller>

吞吐量控制器<Throughput Controller>    业务逻辑:    他的实际作用似乎跟吞吐量扯不上什么关系。就是单纯的控制控制器下的子节点被执行的次数或被执行比列,该控制器默认为多线程使用共通的。吞吐量的值可以以变量表示。  Total Executions:    按总执行数控制,即当选中该项时,吞吐量中填写的值就是控制器期望的被执行的最...

2019-05-26 19:41:00 230

转载 【JMeter_17】JMeter逻辑控制器__随机顺序控制器<Random Order Controller>

随机顺序控制器<Random Order Controller>    业务逻辑:    当控制器被触发时,将控制器下的所有子节点顺序打乱执行一遍,执行一遍,执行一遍,不是执行一个。    注意:是将子节点的顺序打乱,而非请求的顺序打乱,子节点可以是其他逻辑控制器。  演示脚本: Demo_随机顺序处理器    随机控制器与随机顺序控制器名字十分接近,...

2019-05-26 17:12:00 154

转载 【JMeter_16】JMeter逻辑控制器__随机控制器<Random Controller>

随机控制器<Random Controller>    业务逻辑:    当每次执行到该逻辑控制器时,随机挑选控制器下的任意一个子节点<取样器、逻辑控制器>    Ignore sub-controller blocks:忽略子控制器      勾选后,会无视节点下的所有控制器<交替控制器、随机控制器例外>,将每个取样器作为一个单独...

2019-05-26 15:55:00 94

转载 【JMeter_15】JMeter逻辑控制器__仅一次控制器<Once Only Controller>

仅一次控制器<Once Only Controller>    业务逻辑:    在每个线程内,该控制器下的内容只会被执行一遍,无论循环多少次,都只执行一遍。<嵌套在循环控制器之内时是个例外,每个线程组循环都会被执行一遍>  演示脚本: Demo_仅一次控制器转载于:https://www.cnblogs.com/fcholy/p/109...

2019-05-23 21:41:00 198

转载 【JMeter_14】JMeter逻辑控制器__交替控制器<Interleave Controller>

交替控制器<Interleave Controller>    业务逻辑:    根据被控制器触发执行次数,去依次执行控制器下的子节点<逻辑控制器、采样器>。    被触发执行可以由线程组的线程数、循环次数、逻辑控制器触发。    Ignore sub-controller blocks:忽略子控制器      勾选后,会无视节...

2019-05-23 20:04:00 104

转载 【JMeter_13】JMeter逻辑控制器__执行时间控制器<Runtime Controller>

执行时间控制器<Runtime Controller>    业务逻辑:    根据输入的Runtime的值,对当前节点下的执行时长进行控制,当执行时长超过限定时长后,执行完当前正在执行的取样器后,跳出控制器,继续向下执行。    Runtime值为0及正整数(可使用变量代替)时,按照限定时长控制执行时长。    Runtime值为负数、小数及字符串...

2019-05-23 11:30:00 363

转载 【JMeter_12】JMeter逻辑控制器__包括控制器<Include Controller>

包括控制器<Include Controller>    业务逻辑:    通过Filename的路径和文件名引用外部的jmx文件,然后对齐执行,若外部文件中没有可执行范围内的脚本内容,则跳过该逻辑控制器。被引用文件只会执行Test Fragment测试片段中的内容,线程组的内容不会被执行。    可以将包括控制器与模块控制器一起学习比较,包括控制器是从...

2019-05-23 10:19:00 98

转载 【JMeter_11】JMeter逻辑控制器__Switch控制器<Switch Controller>

Switch控制器<Switch Controller>    业务逻辑:    取得switch value的值,通过对节点下所有取样器、逻辑控制器的下标、名称匹配去执行,switch value的值可以为数字、字符串、变量等等    当switch value的值为0和正整数时,只会对当前节点下的取样器、逻辑控制器的下标进行匹配,不会对名称匹配。&l...

2019-05-21 22:16:00 243

转载 【JMeter_10】JMeter逻辑控制器__ForEach控制器<ForEach Controller>

ForEach控制器<ForEach Controller>  业务逻辑:    ForEach控制器一般与用户自定义变量/JDBC结果变量一起使用,可以认为他就是一种遍历型循环,该节点下的脚本内容会根据结和使用的变量被执行一次或者多次  控制器选项介绍:        Input variable prefix:变量前缀,比如上面的test_1,这里就输...

2019-05-21 21:06:00 101

转载 【JMeter_09】JMeter逻辑控制器__临界部分控制器<Critical Section Controller>

临界部分控制器<Critical Section Controller>    业务逻辑:    根据锁名来控制并发,同一个锁名之下,在同一时间点只能存在一个运行中,适用于控制并发的场景  锁名类型:    锁名为空,认为每个锁为不同的锁    锁名相同,多个锁认为是同一个锁,同一个时间点只能存在一个运行中    锁名为变量,根据变量值来判断是不是...

2019-05-21 20:29:00 386

转载 【JMeter_08】JMeter逻辑控制器__While控制器<While Controller>

While控制器<While Controller>    业务逻辑:    当条件为非false时,执行该节点下的脚本内容,判断条件包括数字、null、空白、字母、符号、true。    当条件为false时,跳过该节点的脚本内容。    当条件为空时,逻辑控制器下最后一个请求报错,则跳出控制器。    当条件为last时,先判断进入控制器前的...

2019-05-21 19:49:00 180

转载 【JMeter_07】JMeter逻辑控制器__循环控制器<Loop Controller>

循环控制器<Loop Controller>    业务逻辑:    根据所填写的循环次数,对当前节点下的取样器进行响应次数的循环请求,这里可以填写变量、整数、小数、字母、负数、各种符号等;    当填写整数时,会根据所填数量循环执行节点下的取样器。    当填写小数、字母、各种符号时,会跳过当前节点。    当填写负数时,会自动被修正成勾选永远,一直...

2019-05-21 17:41:00 145

转载 【JMeter_06】JMeter逻辑控制器__If控制器<If Controller>

If控制器<If Controller>    业务逻辑:    根据表达式的结果来决定是否执行控制器下的脚本内容,与编程语言中的if判断逻辑大致相同,表达式结果为布尔值 true或false;    当表达式结果为true时,执行当前节点下的脚本内容,当表达式结果为false时,跳过当前节点,继续往下执行。    感觉更像是在忽略大小写的情况下判断 ex...

2019-05-21 17:12:00 142

转载 【JMeter_05】创建第一个简单的接口脚本

聚合数据:提供了很多开放的API,可以去练习使用https://www.juhe.cn/本节视频和脚本:IP归属地查询.ZIP很多公司没有接口文档或者接口文档不完善,对于初学者我们可以直接使用公司项目接口,也可以通过网上提供的第三方接口来学习,下面我们就使用聚合数据上提供的免费API,ip归属地查询来做个小例子。首先,在聚合数据中查看该接口的API文档。地址:https://...

2019-05-21 12:51:00 90

转载 【JMeter_04】JMeter 插件管理、语言设置

语言设置  JMeter是外来午中,初始默认语言为英文,如果有朋友更倾向于使用中文或者其他语言,那么可以通过以下两种方法来切换,随着JMeter版本的不断升级,会发现程序的汉化支持已经越来越完善了。  1、在菜单栏中选择 Options-->Choose Language--->XXXX来选择切换,切换后界面自动刷新,使用的语言改变<本节编写过程中多次修改语言,...

2019-05-19 23:36:00 177

转载 【JMeter_03】JMeter GUI操作界面介绍

JMeter主界面主要分为 标题栏、菜单栏、工具栏、测试计划树形目录、内容展示区标题栏:主要展示JMeter的程序版本、当前脚本的名称、脚本的储存路径菜单栏:程序基本上所有功能的所属分类目录,基本上可以通过菜单栏对程序进行所有的操作工具栏:可以理解为菜单栏中某些功能的快捷按钮测试计划树形目录:以树形结构展示测试计划的内容标签,可以理解为用例名称,通过点击标签查看任意标...

2019-05-19 16:37:00 176

转载 DOCLever环境搭建

简介DOClever是一个可视化免费开源的接口管理工具 ,可以分析接口结构,校验接口正确性, 围绕接口定义文档,通过一系列自动化工具提升我们的协作效率。环境搭建 准备:    node:       官方下载:https://nodejs.org/en/    mongodb:       官方下载<好烦>:https://www.mongodb...

2019-05-17 18:02:00 265

转载 【JMeter_02】JMeter目录结构与功能模块介绍

安装包目录结构    1、backups:存放jmeter对脚本的自动备份保存文件  2、bin:jmeter的可执行文件目录,包含启动、配置等相关文件      3、dosc:程序自带的官方文档本地存放目录  4、extras:扩展插件目录<比如程序自带的对ant支持一系列插件>    5、lib:所有的插件存放目录  6、licens...

2019-05-15 20:48:00 149

转载 【JMeter_01】JMeter介绍与环境搭建

JMeter介绍 Apache JMeter™应用开源软件,100%纯Java应用程序,设计之初是用于负载功能测试和性能测试。但因它在实现对各种接口的调用方面比较成熟,因此,常被用做接口功能测试。JMeter安装JDK安装与环境变量配置  1、下载并安装jdk    JDK下载地址:https://www.oracle.com/technetwork/ja...

2019-05-13 21:26:00 69

转载 接口测试介绍

什么是接口测试:  在日常工作中,多采用前后端分离的模式开发,有人负责前端,有人负责后端;有的业务还会涉及对接第三方平台,而接口就是连接前后台、多平台之间的枢纽,前后端、多平台交流信息的通道。  既然是多人协作、分工开发,那就有可能出现完成进度不同步的情况,例如后端开发已经完成,但是前端没有完成。那么我们测试这时候做什么呢?仅仅是编写用例,然后等前端完成后开始测试吗?这种人力上的...

2019-01-21 00:34:00 76

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除