2026/4/5 8:40:17
网站建设
项目流程
微网站免费搭建平台,金融手机网站模板,磁力搜索网站怎么做的,小公司没网站文章目录一、场景1.1 思考#xff1a;测试人员为什么连接数据库#xff1f;1.2 启动tpshop数据库服务器二、连接数据库的步骤三、实现数据库连接3.1 添加数据库驱动-2种方法3.2 配置数据库连接池属性3.3 发送JDBC请求四、查看运行结果一、场景
1.1 思考#xff1a;测试人员…文章目录一、场景1.1 思考测试人员为什么连接数据库1.2 启动tpshop数据库服务器二、连接数据库的步骤三、实现数据库连接3.1 添加数据库驱动-2种方法3.2 配置数据库连接池属性3.3 发送JDBC请求四、查看运行结果一、场景1.1 思考测试人员为什么连接数据库1、校验测试数据请求发送返回的响应数据中没有提到数据库中变化的数据没有办法直接用响应结果断言通过操作数据库校验。断言使用的 预期结果也可以直接从数据库中获取。2、构造测试数据发送请求时使用的数据通过数据库构造。如添加员工使用手机号、员工ID。3、清理测试数据脏数据1.2 启动tpshop数据库服务器host192.168.189.129 port3306 usrerroot password123456 database tpshop3.0二、连接数据库的步骤前提数据库已经启动。1、添加数据库驱动jar包2、配置数据库连接池 属性IP、Port、用户名、密码、数据库名3、发送jdbc请求执行SQL语句三、实现数据库连接3.1 添加数据库驱动-2种方法加载mysql的JDBC驱动临时方法1在测试计划下方的位置点击浏览添加JDBC的jar包。只在当前 测试中生效永久方法2将JDBC的jar拷贝到lib目录并重启jmeter 。所有测试请求都能生效3.2 配置数据库连接池属性添加方式 测试计划 -- (右键添加) 配置元件 -- JDBC Connection Configuration数据库配置连接内容 Database URL: jdbc:mysql://IP地址:端口号/数据库名 jdbc:mysql://192.168.189.129:3306/tpshop3.0 JDBC DRIVER class: com.mysql.jdbc.DriverMySQL驱动包位置固定格式可以从下拉列表选择 Username: (连接数据库用户名 如实填写) Password MySQL数据库密码 如实填写 如果密码为空不写3.3 发送JDBC请求主要参数 Variable Name 数据库连接池的名字 需要与JDBC Connection Configuration的Variable Name Bound Pool名字保持一致 Query 填写的sql语句未尾要加“;” Parameter values 参数值 Parameter types 参数类型 Variable names 保存sql语句返回结果的变量名 Result variable name 创建一个对象变量 保存所有返回的结果 Query timeout 查询超时时间 Handle result set 定义如何处理由callable statements语句返回的结果四、查看运行结果