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. 运行后查看结果树

在这里插入图片描述

相关文章

Jmeter:Authenticationcredentialswerenotprovided上次在使...
初次使用jmeter时,结果树中返回的数据为未转码内容,如下:...
jmeter默认语言设置: 1、临时设置:进入options--ChooseLa...
第一步:打开jmeter工具。 第二步:点击鼠标右击,点击添加...
在之前的博文中,Jmeter二次开发——基于Java请求,已介绍了...
打开虚拟机然后用远程连接工具SSH连接到数据库将serveragent...