Day12.逻辑控制器之循环控制器

接口信息说明:
    登录接口
        api:post
        method:post
        request data:
            {
                "loginName":"IDO",
                "passwd":"123"//base编码
            }
    退出接口:
        api:get
        method:get
    添加用户接口:
        api:post
        method:post
        request data:
            {
                "login_name":"IDO",
                "phone":"13100000000",
                "real_name":"老徐"
            }

1.组件说明

组件示例

2.练习说明

httpbin.org不提供登录/退出机制,目前我们用上述的模拟登录接口.

3.作业场景

3.1测试场景

  • Day11完成了CSV读取配置文件,但是发现只能取出来第一行数据,如果想把所有的数据取出来,就需要用到上边的循环控制器,通过循环控制器依次读取CSV数据并执行。
  • 现在有一个添加用户的接口,将CSV配置文件中所有数据都取出来并传入添加用户接口中(注意:CSV配置文件中所有的数据),该怎么操作?
  • 如果取出CSV中前5行测试数据传入添加接口中,该怎么操作?
  • 3.2分析步骤
    • 初始化setUp线程组-->登录接口
    • 添加线程组-->逻辑控制器_循环控制器-->添加用户接口(为了方便查看是否提取出来变量,将变量放到名称后面)
    • 添加配置元件_CSV数据文件配置
常规操作步骤如下:
1.创建CSV文件,添加测试数据
2.添加CSV配置组件,引入配置文件
3.设置编格式,码相关变量名
4.其他特性配置(特别表明:CSV配置文件中所有的数据,由于不确定CSV配置文件中参数的个数,所以要配合死循环+遇到文件结束时停止线程)

4.示例脚本

结果示例

百度云链接可能会失效

链接:https://pan.baidu.com/s/12Glii_v7XcKFYsvjc51oEw 
提取码:3ftl

Github地址
Day12.逻辑控制器之循环控制器

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容