jmeter参数化--CSV数据驱动

主要是用来接口测试正例反例测试。

http请求下添加csv数据文件设置

在这里插入图片描述

进行csv配置

1、首先创建csv文件
内容第一行输入变量名,逗号隔开
下面输入正常异常的测试值及对应的校验结果。
在这里插入图片描述

2、CSV数据文件配置
文件名路径选择上面创建的csv文件
编码选utf-8
变量名与csv第一行变量名一致
忽略首行选择true
其他的默认
在这里插入图片描述

3、修改参数值为变量名称
参数值不能写死,要改为上面设置的变量名
在这里插入图片描述

添加循环控制器

1、线程组-添加-逻辑控制器-循环控制器
在这里插入图片描述
2、将接口拖拽至循环控制器下方
在这里插入图片描述

3、循环控制器设置循环次数
比如上面我有五条用例,循环次数设置为5
在这里插入图片描述

4、添加断言
接口下添加JSON断言,设置断言
在这里插入图片描述

执行查看结果

1、用例一:用户名正确,密码正确时,断言code值返回是否200
在这里插入图片描述
在这里插入图片描述

2、用例二:用户名错误,密码正确时,断言code值返回是否2001
在这里插入图片描述
在这里插入图片描述

用例三:用户名正确,密码错误,断言code值返回是否2001
在这里插入图片描述
在这里插入图片描述

用例四:用户名为空,密码正确,code值返回是否-1
在这里插入图片描述
在这里插入图片描述
用例五:用户名正确,密码为空,断言code返回值是否-1
在这里插入图片描述
在这里插入图片描述

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-03-24 10:28:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-24 10:28:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-24 10:28:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-24 10:28:03       20 阅读

热门阅读

  1. 大模型产品整理

    2024-03-24 10:28:03       18 阅读
  2. 机器学习概念、步骤、分类和实践

    2024-03-24 10:28:03       21 阅读
  3. 【NC229005】同余方程

    2024-03-24 10:28:03       17 阅读
  4. 协同过滤前置条件

    2024-03-24 10:28:03       19 阅读
  5. 蓝桥集训之星空之夜

    2024-03-24 10:28:03       21 阅读
  6. 【Docker】常用命令 docker network inspect

    2024-03-24 10:28:03       19 阅读
  7. 什么是VSYNC信号

    2024-03-24 10:28:03       18 阅读
  8. Android 观察者模式

    2024-03-24 10:28:03       20 阅读
  9. LeetCode 2657.找到两个数组的前缀公共数组

    2024-03-24 10:28:03       16 阅读