JMeter接口测试-模块控制器

Posted zhangwuxuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JMeter接口测试-模块控制器相关的知识,希望对你有一定的参考价值。

前言

除了可以使用Include控制器调用测试片段以外,我们还可以使用模块控制器调用测试片段。

模块控制器提供了一种在运行时将测试片段替换为当前测试计划的机制。测试片段可以位于任何线程组中。

一:打开一个jmeter窗口,添加好线程组、用户定义变量、模块控制器、测试片段、察看结果树。

 技术图片

 二:用户定义变量同样定义好访问ip及port端口号

技术图片

三:同一个线程组中,有多个测试片段,只需通过模块控制器下拉框中选择适当的控制器,即可在这些多个测试用例之间轻松切换。

(1)模块控制器只选择登录模块,则只运行登录模块的测试片段

技术图片

技术图片

(2)模块控制器只选择充值模块,则只运行充值模块的测试片段

 技术图片

 技术图片

四:若片段位于线程组中且可运行,则需要禁用其Controller以防止片段运行,模块控制器除外,否则会重复运行。

禁用前运行结果:

技术图片

禁用后运行结果:

技术图片

以上是关于JMeter接口测试-模块控制器的主要内容,如果未能解决你的问题,请参考以下文章

请问Jmeter进行接口功能测试操作步骤是怎样的?

JMeter 批量接口测试

JMeter接口测试-Include控制器

JMETER接口测试-小试牛刀

WEB接口测试之Jmeter接口测试自动化 第三弹(推倒重铸)

使用jmeter测试接口