【P31】JMeter 循环控制器(Loop Controller)


一、循环控制器(Loop Controller)参数说明

可以对部分逻辑按常量进行循环迭代

选择线程组右键 >>> 添加 >>> 逻辑控制器 >>> 循环控制器(Loop Controller)

在这里插入图片描述

  • Loop Count:设置运行次数,Infinite 勾选为永久运行

二、测试计划设计

2.1、设置循环次数

(1)、测试计划右键 <<< 添加 <<< 线程(用户)<<< 线程组

在这里插入图片描述

  • 参数默认即可

(2)、线程组右键 <<< 添加 <<< 取样器 <<< 调试取样器

在这里插入图片描述

  • 名称:调试取样器-1

(3)、线程组右键 <<< 添加 <<< 逻辑控制器 <<< 循环控制器

在这里插入图片描述

  • 循环次数:5

(4)、循环控制器右键 <<< 添加 <<< 取样器 <<< 调试取样器

在这里插入图片描述

  • 名称:调试取样器-2

(5)、线程组右键 <<< 添加 <<< 监听器 <<< 查看结果树

(6)、点击启动,点击 查看结果树 进行查看

在这里插入图片描述

如图,循环控制器下的 调试取样器-2 执行了5次

2.2、勾选永远

(1)、修改 循环控制器,勾选 永远

在这里插入图片描述

(2)、点击清除全部,点击启动,点击查看结果树进行查看

在这里插入图片描述

如图,循环控制器下的 调试取样器-2 会一直运行

2.3、设置线程组的持续时间

(1)、修改线程组,勾选调度器,设置持续时间为3

在这里插入图片描述

  • 勾选 调度器

  • 持续时间(秒):3

(2)、点击清除全部,点击启动,点击查看结果树进行查看

在这里插入图片描述

如图,执行3s后,会停止,虽然循环控制器勾选了永远,但是因为线程组设置了持续时间,所以按照线程组的持续时间执行

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是基于51单片机,通过P30、P31控制SIM900A拨打电话的程序: ``` #include <reg51.h> sbit SIM900A_PWR = P1^0; // SIM900A模块电源控制引脚 sbit SIM900A_RST = P1^1; // SIM900A模块复位引脚 sbit SIM900A_DTR = P1^2; // SIM900A模块数据终端就绪引脚 sbit SIM900A_DSR = P1^3; // SIM900A模块数据设备就绪引脚 sbit SIM900A_RI = P1^4; // SIM900A模块振铃指示引脚 sbit SIM900A_DCD = P1^5; // SIM900A模块数据载波检测引脚 sbit SIM900A_TXD = P3^0; // SIM900A模块串口发送引脚 sbit SIM900A_RXD = P3^1; // SIM900A模块串口接收引脚 void delay(unsigned int ms) // 延时函数 { unsigned int i, j; for (i = ms; i > 0; i--) for (j = 110; j > 0; j--); } void sendCmd(char *cmd) // 发送AT指令 { while (*cmd != '\0') { SIM900A_TXD = *cmd; cmd++; delay(10); } SIM900A_TXD = 0x0D; delay(500); } void main() { SIM900A_RST = 0; // 复位SIM900A模块 delay(100); SIM900A_RST = 1; delay(3000); SIM900A_PWR = 1; // 打开SIM900A模块电源 delay(5000); sendCmd("AT+CLIP=1"); // 设置来电显示 delay(1000); sendCmd("ATD10086;"); // 拨打电话 while (1); } ``` 在该程序中,我们通过P30和P31来控制SIM900A模块的串口发送和接收引脚,从而实现对SIM900A模块的控制。程序中的sendCmd函数用于发送AT指令给SIM900A模块,从而实现拨打电话和设置来电显示等功能。在程序开始时,我们需要先将SIM900A模块复位并打开电源,然后设置来电显示和拨打电话。由于SIM900A模块的响应时间较长,因此在发送AT指令后需要适当延时,否则可能会出现指令无法执行的情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鹿快跑~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值