一、简单的Http接口测试
1.右键点击左侧测试计划,添加线程组、HTTP请求、察看结果树
2.在HTTP请求中写入接口URL、路径、请求方法、参数
3.调用接口,在察看结果树中查看返回值
二、添加Header
1.添加配置元件-HTTP信息头管理
2.在HTTP信息头管理中添加header信息
三、添加Cookie
1.添加配置元件-HTTP Cookie管理器
2.写入cookie的key、value以及接口的url
3.方法二:在header中添加一个key值为cookie,值为cookie的值
四、Jmeter参数化的三种方式
1.用户定义变量
1)添加配置元件-用户定义的变量
2)写入key和value
3)在脚本里获取参数化的值,${变量名}
2.函数生成器
1)打开顶部taps-选项-函数助手对话框
2)选择功能,写入函数参数,生成参数名称
3.从文件中读取
1)添加配置元件-CSV Data Set Config
2)写入参数化文件路径、参数化名称,配置好其他属性
3)在脚本里获取参数化的值,${变量名}
五、添加断言
1.添加断言-相应断言
2.设置匹配规则、检查内容
1)包括:返回中包括检查的内容,支持正则表达式;Substring不支持正则表达式
2)匹配:返回中完全匹配检查的内容,支持正则表达式;Equals不支持正则表达式
3.通过断言来验证返回结果是否正确、测试是否通过
六、Jmeter中的关联
关联就是获取到返回的值,保存起来,给别的请求使用,或做一些其他的处理
1.添加后置处理器-jp@gc_json path extractor(插件许自己安装)/JSON Extractor
2.要获取login_info下sign的值,在json path extractor写入$.login_info.sign,降变量定义为:sign1
3.后面直接引用变量名即可:${sign1}
七、操作数据库-Mysql
1.Jmeter本身不支持连接mysql,需要导入第三方jar包来连接数据库
2.添加一个JDBC Connection Configuration
1)配置好mysql连接池名称、数据库url、数据库驱动、账号密码
3.添加Samlper-JDBC Request,执行sql
4.在察看结果树中查看sql结果