本次学习关于jmeter CSV 数据文件设置,例如我们在做接口测试会有很多HTTP请求,如比如我现在要写5个测试用例,那么在jmeter中是不是这样的?那么请求也是5个请求,那当我们这个登录接口有20多条测试用例呢?是不是要添加20个http请求?那该多麻烦啊。这时候我们可以用CSV 数据文件设置,如何使用,请接下来看我一步一步介绍。
我的接口是网上免费申请的api,接口文档如下。
1.点击testplan右键——添加——线程组——线程组右键 - 配置元件 - CSV 数据文件设置(CSV Data Set Config)
2.创建一个txt文件
3.返回CSV 数据文件设置(CSV Data Set Config)
- 文件名:把想赋值的文件的路径写在这里;
- 文件编码:默认,可以不填写,如果文件中有中文就选utf-8;
- 变量名称:给csv文件中各列起个名字(有多列时,用英文逗号隔开列名)便于后面引用;
- 忽略首行:False\True;分隔符:和文件中的分隔符保持一致。如文件中使用的是逗号分隔,则填写逗号;如使用的是TAB,则填写\t;
- 是否允许带引号?:False\True;
- 遇到文件结束符再次循环?:False\True\编辑
- 遇到文件结束符停止线程?:False\True\编辑:数据不够是否停止
- 线程共享模式:当前线程组\所有现场\当前线程\编辑:参数的使用范围
- HTTP请求参数设置如下
- 我在txt文件中有3条数据,因此在线程组中将线程数改为3,然后运行 - 察看结果树
- 运行结果
- 好了,就这样了。