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