Jmeter参数化
2019-06-12 本文已影响0人
星空_Sparkle
参数化就是将脚本中的某些输入用参数的形式来代替,这样,脚本在运行的过程中可以根据需要选择不同的参数作为输入,下面简单介绍jmeter中的几种参数化方法
实验目的:通过参数化,选取不同的用户账号和密码进行登录
方法一:函数助手 __CSVRead
操作步骤:
1、新建一个keyword.txt文件,其中第一列代表登录的用户名,第二列代表登录的密码,文件内容如下,将文件保存在某个位置,我的是存在桌面的:C:\Users\Administrator\Desktop\keyword.txt
2、打开函数助手,选择函数__CSVRead,设置如下
说明:
CSV file to get values from | *alias:需要参数化的文件地址
Column number of CSV file | next | *alias:文件起始列号:CSV文件列号是从0开始的,第一列为0,第二列为1,以此类推。。。,在本文中,第一列为0,则对应登录账号,第二列为1,则为登录账号
3、将生成的函数进行引用,修改线程数,即可将keyword.txt中的所有账号密码对进行登录
方法二:配置元件——CSV Data Set Config
操作步骤:
1、新建一个keyword.txt文件,其中第一列代表登录的用户名,第二列代表登录的密码,文件内容如下,将文件保存在某个位置,我的是存在桌面的:C:\Users\Administrator\Desktop\keyword.txt
2、新增配置元素:CSV Data Set Config
说明:
filename:需要参数化的文件存储位置
file encoding:一般采用utf-8
Variable Names(comma-delimited):对对应参数文件每列的变量名,起到标示作用,同时也是后续引用的标识符,本文代表的是name和passwod
3、在请求中直接引用参数化的值
方法三:配置元件--user defined variables
操作步骤:
1、新增配置元素:user defined variables
2、在请求中直接引用参数化的值
方法四:前置处理器---user Parameters
操作步骤:
1、新增前置处理器user Parameters
2、在请求中直接引用参数化的值