JMeter 接口测试-if控制器
2019-02-13 13:40
204 查看
JMeter 接口测试-if控制器
使用场景:
当业务场景是用户登录才能支付操作, 不登录点击支付,
页面会跳转到登录页面. 对于接口也是这样, 一个接口需要执行前, 需要有前提条件, 比如0状态不执行, 1状态执行, 这样就需要if控制器来判断, 好处不言而喻.
If 控制器(If Controller):
作用:根据给定表达式的值决定是否执行该节点下的子节点.
添加if控制器, 右键线程组->添加->逻辑控制器
设置用户参数
这里示例用户参数ID=1234, 接口http请求执行 ,否则不执行.将需要控制的API拖放到if控制器里
if控制器参数:
条件: 判断语句
Interpret Condition as Variable Expression?):选中这项表示:判断变量值是否等于字符串true(不区分大小写)
Evaluate for all children:如果选中这一项,在每个子结点执行前都会计算表达式
当前我把判断语改成 ID=1231,看执行情况,执行前先清空上次记录
我们的条件(id=1231)实际传递进来的id=1234,这个If Controller内部的请求没有执行,返回false
在查看结果树中可以看到http请求接口没有执行, 与预期结果一致
接下来我们在把id=1234,执行看后查看结果
从结果树看到http请求接口执行了,if控制器很好做了判断.
if控制器还可以多条件组合使用
并且组合条件:
或组合条件:
控制器简单好用, 语法容易阅读理解, 条件语句还有其他丰富的格式, 赶快学起来吧!
推荐阅读内容精选推荐
咨询工作加微信
扫描二维码
欢迎自荐和推荐, 需要的微信推送简历!
相关文章推荐
- Jmeter_if控制器+循环控制器+计数器控制接口分支
- jenkins+ant+jmeter搭建持续集成的接口测试平台
- teamcity和jmeter结合进行接口自动化测试
- 接口性能测试(Jmeter)操作总结
- Jmeter3.2版本发送SOAP请求测试webservice接口
- jmeter接口测试基本使用
- Jenkins+Ant+Jmeter搭建持续集成的接口测试平台(转)
- 使用jmeter进行APP接口测试经验总结
- Jmeter微信小程序接口测试
- 使用jMeter测试Solr服务接口
- Jmeter接口测试
- 用Jmeter做微信小程序项目接口测试【案例】
- 有postman和Jmeter了为什么还要写接口测试框架?
- jmeter if控制器 判断应用记录心得
- 使用Jmeter进行http接口性能测试
- jmeter bean shell断言加密的响应信息(加密接口测试二)
- 使用jmeter进行APP接口测试经验总结
- Jmeter在restful风格接口测试中的应用
- JMeter学习(十)一次简单的接口测试