首页 > 其他分享 >Jmeter参数化

Jmeter参数化

时间:2022-10-08 18:24:30浏览次数:43  
标签:变量名 Name VarableName 线程 引用 参数 Jmeter result

Jmeter参数化

1.testPlan和用户定义的变量

 testPlan中可以定义全局变量
 用户定义变量(在配置元件里)有作用域

2.CSVRead(函数)

 自动分配给多个线程
 引用方式:调用方式可以使用 选项->函数助手对话框 中查看
 所使用的CSV文件中,一行数据的多个值使用逗号分开

3.CSV数据集设置

 自动分配多个线程

4.用户参数

 一个变量,多个值,多个值依次自动分配给多个线程

5.数据库

1. 线程组下

		1.   取样器jdbc request
		2.   配置元件JDBC  Connection Configuration
		3.   监视器查看结果树
		4.   取样器 调试取样器

2. 在JDBC Connection Configuration中

		需要输入的选项:
			variable name for created pool:创建数据库引用名
			Max Number of Connection >线程数
			URL:   jdbc:mysql://localhost:3306/dbname
			class
			用户名、密码

3. 在JDBC Request中

		需要输入的基本信息:
			Variable Name of Pool...:数据库引用名
			Query:SQL语句
			Varable names:给查询结果中各属性创建对应的变量名,以逗号隔开
			Result Variable Name:给查询结果创建变量
		其它功能:
		1.预处理查询(可以在查询中,引用变量)
			1.Query Type:Prepared Select Statement
			2.Query:sql语句中使用"?"作为占位符
			3.Parameter values:"?"的值,可以使用变量
			4.Parameter Type:"?"的类型,如integer

4.使用数据库查询结果

		1.使用Varable Names:
		  可引用的变量名
			VarableName_Num:第Num行的VarableName
			VarableName_#:VarableName的结果个数
		2.使用result Varible Name:
			1.使用BeanShell把结果读取出来
			``cv=vars.getObject("result").get(0).get("sname");
			  vars.put("rr",cv);
			``
			  result:result Varible Name
			  0:第0行
			  sname:属性名
			  "rr":引用变量名
			2.调用
			  调用引用变量名

注:遇到问题可以查看日志报错信息(勾选 选项->日志查看)

标签:变量名,Name,VarableName,线程,引用,参数,Jmeter,result
From: https://www.cnblogs.com/quaw/p/16769801.html

相关文章