以多用户登录为例~~~
参数化:
1.用户参数
2.CSV数据文件
3.函数助手CSVRead
4.用户自定义的变量
1.用户参数
脚本目录结构如下:
因为设置了2组账号密码,所以线程数设置为2(添加Debug Sampler进行调试)
添加“前置处理器->用户参数”
添加“HTTP请求”
在“用户参数”创建的变量使用${}调用,如下图所示
运行后,点击“查看结果树”,查看运行结果,如下图:
2.CSV数据文件
脚本目录结构如下:
对于线程组的设置,没有特殊要求:只要总线程数 ≤ CSV数据文件的数据量,就不会重复遍历
添加“配置元件->CSV数据文件”
CSV数据文件设置
依据自定义的文件,进行设置(注意红框处)
CSV文件的数据我是用wps录入的,首行没有设置变量名字(如果设置了,上图相应更改)
运行后,“查看结果树”分析结果
同样可以查看“Debug Sampler”进行分析调试
3.函数助手CSVRead
不详说了~(不用添加处理器/配置元件)
直接构建函数,如下图:
然后将生成的函数字符串粘贴到“登录”的HTTP请求中
三个参数,三列,分别以0,1,2表示
(这里Debug Sampler看不到参数信息,所以只能在“登录”HTTP请求中,确认用户信息,可以设置断言处理)
4.用户自定义的变量
(这个可以当成参数配置 比如Hostname,Port。只能设置一组值,不适用于多用户登录的场景)