随笔分类 -  接口测试

摘要:遗留问题 接口信息规范,统一存储到一个表中 测试用例编写规范 自定义校验,支持sql,响应 testng的xml实例化,可自定义编辑执行顺序 监控添加 测试报告规范化管理 总结 推进方式 需求阶段:确认需求、参与接口协议制定、接口规范制定、接口参数确认 开发阶段:接口mock、测试用例设计、测试框架 阅读全文
posted @ 2022-03-31 10:48 77的小白 阅读(100) 评论(0) 推荐(0)
摘要:持续集成 打包 配置testng的pom.xml文件 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <vers 阅读全文
posted @ 2022-03-30 18:01 77的小白 阅读(89) 评论(0) 推荐(0)
摘要:接口自动化测试二:补充testng,测试用例中的发送和校验 补充loginTest package com.course.cases; import com.course.config.TestConfig; import com.course.model.IntegerfaceName; impo 阅读全文
posted @ 2022-03-29 15:13 77的小白 阅读(171) 评论(0) 推荐(0)
摘要:设计表结构并且创建数据库 创建原则:按本次需求,每个接口一个表用来存放这个接口的case,优点是清晰易懂,易于维护 创建user表,用于测试 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for user - 阅读全文
posted @ 2022-03-16 00:15 77的小白 阅读(271) 评论(0) 推荐(0)
摘要:数据持久层框架mybatis的应用 Mybatis和logback的应用配置 配置pom.xml文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs 阅读全文
posted @ 2022-03-13 20:16 77的小白 阅读(141) 评论(0) 推荐(0)
摘要:使用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 阅读全文
posted @ 2022-03-09 17:47 77的小白 阅读(694) 评论(0) 推荐(0)
摘要:集成swagger 部署配置 在pom文件中添加插件swagger: <properties> <swagger.version>2.7.0</swagger.version> </properties> <dependencies> <dependency> <groupId>io.springf 阅读全文
posted @ 2022-03-09 15:47 77的小白 阅读(86) 评论(0) 推荐(0)
摘要:使用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 阅读全文
posted @ 2022-03-08 17:41 77的小白 阅读(405) 评论(0) 推荐(0)
摘要:HttpClient框架 模拟发送一个get请求 package com.course.httpclient.demo; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.clien 阅读全文
posted @ 2022-03-08 09:37 77的小白 阅读(408) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2022-03-07 11:12 77的小白 阅读(353) 评论(0) 推荐(0)
摘要:配置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 阅读全文
posted @ 2022-03-04 13:45 77的小白 阅读(111) 评论(0) 推荐(0)
摘要:多线程测试 多线程测试-注解方式实现 使用注解@Test的属性:invocationCount(线程数)、threadPoolSize(线程池) package com.course.testng.multiThread; import org.testng.annotations.Test; pu 阅读全文
posted @ 2022-03-03 22:15 77的小白 阅读(181) 评论(0) 推荐(0)
摘要:忽略测试 添加属性@Test(enabled = false ) package com.course.testng; import org.testng.annotations.Test; public class IgnoreTest { @Test(enabled = false) publi 阅读全文
posted @ 2022-03-03 17:45 77的小白 阅读(100) 评论(0) 推荐(0)
摘要:#注解BeforeGroups、AfterGroups不执行解决办法 TestNG6.14.3可以,TestNG7.4.0不可以 <dependencies> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifac 阅读全文
posted @ 2022-03-03 16:18 77的小白 阅读(187) 评论(0) 推荐(0)
摘要:TestNG 比Junit涵盖更全的测试框架 Junit更适合隔离性比较强的单元测试 TestNG更适合复杂的集成测试 注解 @Test 用途:用来把方法标记为测试的一部分 package com.course.testng; import org.testng.annotations.Test; 阅读全文
posted @ 2022-03-01 17:31 77的小白 阅读(404) 评论(0) 推荐(0)
摘要:Git命令 #克隆仓库 git clone https://gitee.com/tester77/auto.git #拉取最新代码 git pull #添加文件 git add test.txt #提交文件 git commit -m '提交内容' #推送到远程 git push #查看文件状态 g 阅读全文
posted @ 2022-03-01 15:40 77的小白 阅读(41) 评论(0) 推荐(0)