Jmeter测试数据分离 csv数据文件

一、设计测试用例

CaseNum,apiType,CaseName,url,methods,parameter,expectValue 分别对应 用例编号、接口类型、用例名称、url、请求方法、请求参数、断言值

在这里插入图片描述

需要注意以下几点:

  • 测试用例 文件格式需要为.csv,可以右键选择记事本,重命名修改文件后缀;

  • 在notepad++文件中打开测试用例后,光标需要在最后一行,如果回车到新的一行,用例执行时会多一条用例,没有参数;

    在这里插入图片描述

  • 测试用例中含有中文,编码格式要设置为UTF-8,否则会出现乱码。在notepad++ 中选择编码–使用UTF-8编码;

  • 测试数据分离时,csv文件要放在循环控制器内,否知设置循环次数后,重复执行第一条用例,不会执行全部用例;

  • GET请求参数格式为 user=AAA,POST请求参数格式为 user:AAA,构造json请求时需要在{、:、,、等符号前后加引号,添加完成后双击打开文档,json格式正常显示

    在这里插入图片描述

    在这里插入图片描述

二、测试计划设计

1. 创建HTTP请求默认值

在这里插入图片描述

2. 添加循环控制器,设置循环次数等于用例个数

在这里插入图片描述


在这里插入图片描述

3. 在循环控制器内添加CSV数据文件控制器,读取测试用例

在这里插入图片描述


在这里插入图片描述

4. 添加逻辑控制器,区分GET请求和POST请求

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

5. 构造请求

get请求参数与url拼接在一起

在这里插入图片描述


post请求传参写在body中

在这里插入图片描述

6. 运行后查看结果树

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐