Jmeter(三十七)循环控制器+交替控制器+事务控制器 完美实现接口字段参数化校验

Posted zfc-cjk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter(三十七)循环控制器+交替控制器+事务控制器 完美实现接口字段参数化校验相关的知识,希望对你有一定的参考价值。

我们在做接口自动化的时候,常常因为无法灵活的的校验接口字段而烦恼。不能自动校验接口字段的脚本,也就不能称之为接口自动化。因此,我设计了一套组合式的控制器,可以完美的解决这个问题

1:首先我们需要在本地建一个异常字段校验的字符集

比如我这里写了五个校验,分别是最大值,最小值,中文,为空,特殊字符

测试交流群:317765580

 技术分享图片

2:在线程组下创建一个循环控制器,循环次数设置为三次。循环控制器下建一个交替控制器。交替控制器的作用是交替执行控制器下的元件。交替控制器下属建立三个事务控制器。

最外层的循环控制器执行了三次,那么交替控制器下的三个事务控制器就会依次执行。测试交流群:317765580

技术分享图片

3:事务控制器下面单独创建循环控制器,循环次数自由定义,用来读取参数表里面的参数做接口字段校验。假设某个字段有7个特殊场景需要校验,那么我们的循环次数设置为7次

技术分享图片

4:在循环控制器下面添加 CSV Data Set Config 用来读取参数字段   测试交流群:317765580

技术分享图片

5:添加需要验证的接口,接口名称可以定义为需要check的场景,同样也从参数表获取

技术分享图片

6:执行脚本观察结果

技术分享图片

你还在为找不到可练习的接口而烦恼吗?现在加入龙渊阁,我们手把手教你搭建属于自己的接口测试环境!

 

点击这里进入最具活力的测试交流平台

 

以上是关于Jmeter(三十七)循环控制器+交替控制器+事务控制器 完美实现接口字段参数化校验的主要内容,如果未能解决你的问题,请参考以下文章

JMeter学习(三十七)Jmeter录制手机app脚本

jmeter循环控制器的总结(一)

jmeter-逻辑控制器之 交替控制器(实现2个请求每次只执行其中一个)

jmeter逻辑控制器-仅一次控制器交替控制器

Jmeter(十七)Logic Controller 之 Interleave Controller

jmeter(三十)逻辑控制器-Weighted Switch Controller