随笔分类 - 接口测试
摘要:遗留问题 接口信息规范,统一存储到一个表中 测试用例编写规范 自定义校验,支持sql,响应 testng的xml实例化,可自定义编辑执行顺序 监控添加 测试报告规范化管理 总结 推进方式 需求阶段:确认需求、参与接口协议制定、接口规范制定、接口参数确认 开发阶段:接口mock、测试用例设计、测试框架
阅读全文
摘要:持续集成 打包 配置testng的pom.xml文件 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <vers
阅读全文
摘要:接口自动化测试二:补充testng,测试用例中的发送和校验 补充loginTest package com.course.cases; import com.course.config.TestConfig; import com.course.model.IntegerfaceName; impo
阅读全文
摘要:设计表结构并且创建数据库 创建原则:按本次需求,每个接口一个表用来存放这个接口的case,优点是清晰易懂,易于维护 创建user表,用于测试 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for user -
阅读全文
摘要:数据持久层框架mybatis的应用 Mybatis和logback的应用配置 配置pom.xml文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs
阅读全文
摘要:使用springboot开发接口 配置环境 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS
阅读全文
摘要:集成swagger 部署配置 在pom文件中添加插件swagger: <properties> <swagger.version>2.7.0</swagger.version> </properties> <dependencies> <dependency> <groupId>io.springf
阅读全文
摘要:使用springboot开发接口 配置环境 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS
阅读全文
摘要:HttpClient框架 模拟发送一个get请求 package com.course.httpclient.demo; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.clien
阅读全文
摘要:mock平台 moco框架 下载地址:https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/1.3.0/ moco执行: java -jar ./moco-runner-1.3.0-standalone.jar http -p
阅读全文
摘要:配置pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta
阅读全文
摘要:多线程测试 多线程测试-注解方式实现 使用注解@Test的属性:invocationCount(线程数)、threadPoolSize(线程池) package com.course.testng.multiThread; import org.testng.annotations.Test; pu
阅读全文
摘要:忽略测试 添加属性@Test(enabled = false ) package com.course.testng; import org.testng.annotations.Test; public class IgnoreTest { @Test(enabled = false) publi
阅读全文
摘要:#注解BeforeGroups、AfterGroups不执行解决办法 TestNG6.14.3可以,TestNG7.4.0不可以 <dependencies> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifac
阅读全文
摘要:TestNG 比Junit涵盖更全的测试框架 Junit更适合隔离性比较强的单元测试 TestNG更适合复杂的集成测试 注解 @Test 用途:用来把方法标记为测试的一部分 package com.course.testng; import org.testng.annotations.Test;
阅读全文
摘要:Git命令 #克隆仓库 git clone https://gitee.com/tester77/auto.git #拉取最新代码 git pull #添加文件 git add test.txt #提交文件 git commit -m '提交内容' #推送到远程 git push #查看文件状态 g
阅读全文

浙公网安备 33010602011771号