• 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
    
  • 相关阅读:
    面向对象高级
    面向对象基础总结
    面向对象基础剩余
    组合和封装
    继承与派生
    面向对象
    4.10
    4.9
    常用模块
    【转】CentOS: 开放80、22、3306端口操作
  • 原文地址:https://www.cnblogs.com/Testking/p/13173297.html
Copyright © 2020-2023  润新知