1、读取CSV文件实现数据和代码分离,CSV文件中存放的是数据,下面把具体实现的步骤列一下:

1)新建测试线程组

Jmeter 中设置CSV读取变量测试

2)添加http请求,并设置相关的参数,注意其中的参数

a)服务器或者IP:填写服务器的ip 或者域名 不能加http://

b) 协议为http

c)方法选择get 或post

d)路径 就是测试的路径

e)参数的添加,这里和普通的变量添加有区别 ${ip} ${key}代表的是csv中存放的变量  而这个变量的含义就是在CSV data Set Config

Jmeter 中设置CSV读取变量测试

Jmeter 中设置CSV读取变量测试

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文件中的值

之后再添加断言 并查看结果树 查看结果即可

Jmeter 中设置CSV读取变量测试

Jmeter 中设置CSV读取变量测试

相关文章: