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、在请求中直接引用参数化的值

上一篇下一篇

猜你喜欢

热点阅读