- CSV数据文件设置
- 此方法,是使用人数最多数据驱动性能测试方法
- 但是,这个不是最优的数据驱动性能测试方法
- CSV文件:是文本文件,使用英文逗号分隔的文本文件
- 文件名称:必传,文本文件(txt,csv,xls)
- 通过浏览 来选择,这个路径是一个绝对路径
- 相对路径
- 忽略首行
- 分隔符:默认用英文逗号
- 分隔出多列,其中某些列不要的话,变量名称中:空格+英文逗号 进行占位
- 是否运行带有引号,为true时,会自动去掉英文双引号
- 遇到文件结束符再循环:false意思是取完最后一条数据后,不会再循环取值,此时继续循环运行的话,值为EOF
- 遇到文件结束符停止线程:true意思是,取不到值的时候,整个脚本就会停止运行
- 推荐:用txt,为什么?
- txt文件,是操作系统默认的文本文件格式
- txt文件,默认编码是utf-8
- csv文件,保存时默认编码,不是utf-8
- csv文件,同等数据量,打开时资源消耗比txt要大
- 脚本性能转换
- 逻辑控制器:事务控制器
- 造测试数据库:DDT数据驱动性能测试(CSV数据文件设置)
- 线程组配置(性能场景设计)
- 其他协议的脚本怎么写?
- soap、jdbc、websocket、mq、dubbo协议
- soap
- html+xml
- xml放在消息体数据里面
- soap1.1的接口,消息头中 SOAPAction,节点名称soap
- soap1.2接口中没有SOAPAction,节点名称 soap12
- jdbc
- 是一种用于执行SQL语句的JAVA API,通过这个API可以直接执行sql脚本
- jdbc接口请求步骤
- jmeter中需要进入jar包,将 mysql-connector-java-***.jar放到 jmeter的lib目录下
- 重启jmeter
- 添加 配置元件》JDBC Connection Configuration 进行数据库的连接配置
- Variable Name for created pool 创建一个连接池,名称自定义
- database URL:不同数据库的URL写法不一样
![]()
JDBC Driver class:数据库驱动各类型,与自己的数据库类型保持一致 mysql时选择 com.mysql.jdbc.Driver
- 当数据库的版本是8的时候,需要输入 com.mysql.cj.jdbc.Driver
- 添加 取样器》JDBC Request 进行jdbc请求
- Variable Name of Pool declared in JDBC Connection Configuration:输入连接池名称
- Query Type:查询的类型
- Select Statement
- Update Statement
- Callable Statement
- Prepared Select Statement: 可带参数的查询语句
- Prepared Update Statement:可带参数的增删改语句
posted @
2021-05-07 23:38
sinder2018
阅读(
21)
评论()
收藏
举报