一、接口测试即功能测试
最常见:
get
post
二、jmeter参数化有三种方法:
1、jmeter-选项-函数助手对话框-random-输入最小值和最大值,生成-将生成的函数字符串赋值到需要函数化的参数
2、添加配置元件:CSV Data Set Config:
filename:输入参数文件的绝对路径
variable names:输入参数命名,多个参数用逗号,隔开
3、添加配置元件-用户定义的变量,常用语接口的服务器名称或者ip/端口号等:
三、添加cookie的几种方法:
添加配置元件-http cookie 管理器
名称是获取cookie的参数,值:cookie值,域写获取cookie接口的服务域或者ip
cookie因为是动态的,需要使用配置元件获取动态值
1、后置处理器jp@gc - JSON Path Extractor
destination variable name 填写http cookie 管理器 中值得参数名
JSONPath Expression:cookie所在信息域
2、后置处理器:正则表达式
1、引用名称为cookie 的变量名
2、正则表达式:cookie返回信息格式
3、模版:必须写$1$
4、匹配数字:1
四、jmeter如何链接数据库
1、测试计划中导入jdbcjar包
2、配置mysql链接:线程组-添加-配置元件 JDBC Connection Configuration
1、 variable name :X
2、database url:jdbc:mysql://数据库地址:端口号/数据库名称?allowMutiQueries=true&charset=utf-8(charset=utf-8 :插入或者修改的sql中有文字时)3、JDBC Driver class:com.mysql.jdbc.Driver
4、username 数据库
5、password 数据库密码
3、添加sampler JDBCRequest 编写sql