网站开头flash怎么做,企业 办公 网站模板下载,盘锦网站建设公司,垂直外贸网站一、数据库操作
应用场景#xff1a; 接口自动化数据校验#xff1a;用于验证接口返回的数据与数据库中的数据是否一致。特殊业务#xff1a;处理一些与数据库相关的特殊业务逻辑。性能测试#xff1a;测试数据库的性能#xff0c;如查询、更新等操作的响应时间。 连接数…一、数据库操作
应用场景 接口自动化数据校验用于验证接口返回的数据与数据库中的数据是否一致。特殊业务处理一些与数据库相关的特殊业务逻辑。性能测试测试数据库的性能如查询、更新等操作的响应时间。 连接数据库步骤 下载配置MySQL的jdbc驱动mysql - connector - java.jar 下载地址https://mvnrepository.com/artifact/mysql/mysql - connector - java配置将其放到指定目录或放在…\apache - jmeter\lib\目录下并在测试计划下添加驱动地址。 配置连接JDBC Connection Configuration 主要配置 Variable Name Bound to Pool配置变量名称。Variable Name不能为空。Database connection Database URL格式为jdbc:mysql://服务器ip:端口号/数据库。JDBC Driver class。用户名和密码。 备注若select语句中含有中文字符导致JMeter识别不了可在JDBC的连接中增加useUnicodetruecharacterEncodingutf8。 向数据库发送请求 实例1数据库 - 基础操作通过JDBC Request添加变量和查询语句。实例2数据库 - 预操作使用Prepared Select Statement进行查询查询出来的数据保存在变量中Store as Object。实例3数据库 - 批量执行通过Callable Statement执行批量操作包括更新和查询语句。
二、断言
为什么要做断言验证测试结果是否符合预期确保系统的正确性和稳定性。要断言的内容包括响应的报文内容、响应状态码、响应时间等。要断言的内容在什么地方根据不同的断言类型断言的内容可以在响应文本、响应内容、JSON数据等中。JMeter常用四种断言 Response Assertion响应断言判断响应的报文内容作用对象包含响应文本、响应内容、响应状态码、响应信息等模式匹配规则包括、匹配、相等、字符串前两者支持正则表达式后两者纯字符串。JSON AssertionJSON断言前提条件是安装插件jpgc - Standard Set用于验证JSON数据的正确性。Duration Assertion持续时间断言允许的响应时间的最大值若响应时间大于设定的最大值则断言不通过。Beanshell Assertion (自由断言可进行自定义验证。
三、实际应用 在实际应用中如登录、创建任务、验证任务等场景都可以使用断言和数据库比对来验证系统的正确性和稳定性。