1、读取CSV文件实现数据和代码分离,CSV文件中存放的是数据,下面把具体实现的步骤列一下:
1)新建测试线程组
2)添加http请求,并设置相关的参数,注意其中的参数
a)服务器或者IP:填写服务器的ip 或者域名 不能加http://
b) 协议为http
c)方法选择get 或post
d)路径 就是测试的路径
e)参数的添加,这里和普通的变量添加有区别 ${ip} ${key}代表的是csv中存放的变量 而这个变量的含义就是在CSV data Set Config
3、添加CSV data set config 并填写其中的参数
a)填写CSV的路径
b)变量名 ip ke exp 这里定义的变量 就是上面引用的变量
-
CSV Data Set Config各个参数的简要说明:
FileName:csv文件或txt文件路径,可用相对路径
File Encoding: 文件编码格式设置
Varible Names: 定义文本文件中的参数名,可设置多个参数,参数之间逗号分隔.定义后可在脚本中引用,引用方式${name}
Delimiter(use "\t" for tab):指定参数分隔符号
Allow Quoated data: 是否允许引用数据
Recycle on EOF: 是否循环取值
Stop Thread on EOF: 当Recycle on EOF为false并且Stop Thread on EOF为true,则读完csv文件中的记录后,停止运行
Sharing Mode: 设置是否线程共享
如果不使用函数助手的时候,设置线程循环次数n 则会从csv文件中读取n行数据,如果使用函数助手的时候,则情况不一样,会按照用户数读取,需要设置线程数来读取几行,设置线程数为3 循环次数为1 则读取3行csv文件中的值
之后再添加断言 并查看结果树 查看结果即可