美文网首页测试人生接口测试
Jmeter CSV用例数据分离

Jmeter CSV用例数据分离

作者: 落地逃 | 来源:发表于2020-03-05 17:24 被阅读0次

    一 .将用例的数据存放在 csv 文件中

    二 .通过 csv 文件配置来读取用例中的数据,执行测试

    过程:

    一.httpbin 接口为例创建用例文件:jmeter-testcase.csv,内容如下

    • ${caseSeq} :用例编号

    • ${apiType} :api 类型

    • ${apiSeq} :api 版本号

    • ${apiName} :api 名称

    • ${priority} :优先级

    • ${url} :api 路径

    • ${methods} :请求方法

    • ${parameter} : 请求参数

    • ${expectValue} :期望值,用于断言


    二Jmeter 设置步骤

    整体过程:新建一个线程组->创建一个 http 请求默认值-> 添加一个循环控制器->创建 CSV 文件设置->创建一个 if 控制器->get 请求、添加断言、添加结果树/post 请求、添加断言、添加结果树

    1.新建一个线程组:数据驱动

    2.创建一个 http 请求默认值

    3..添加一个 循环控制器(遍历用例中的数据,有几条就添加几,这里是4条)

    步骤:线程组——添加——逻辑控制器——循环控制器

    4.在循环控制器节点下创建 CSV 文件设置


    5.创建一个 if 控制器,根据不同条件执行不同的用例,例如这里根据不同的接口请求类型,分别创建了 GET 和 POST 两个控制器。

    步骤为:线程组——添加——逻辑控制器——if 控制器

    GET 设置的条件语句

    6.创建 GET http请求

    用例名称格式: ${caseSeq}_ ${apiSeq}_${apiName}

    添加断言

    查看结果树

    7.创建POST http请求

    在body下传递参数-post与get不同之处

    查看结果数

    重点:通过if控制器控制不同http请求的用例维护

    相关文章

      网友评论

        本文标题:Jmeter CSV用例数据分离

        本文链接:https://www.haomeiwen.com/subject/ptyevctx.html