
接口自动化
文章平均质量分 50
luck_gugu
这个作者很懒,什么都没留下…
展开
-
SpringBoot集成swaggerUI
简介:swaggerUI是一个自动生成接口文档的插件1、在pom文件中添加<properties> <swagger.version>2.7.0</swagger.version></properties><dependencies> <dependency> <groupId>io.springfox</groupId> <arti...原创 2021-08-19 18:14:06 · 317 阅读 · 0 评论 -
使用SpringBoot实现get和post请求接口
1、统一端口号在resources文件夹下新建application.properties文件添加以下一行,固定端口号为8888server.port=${port:8888}2、Springboot启动类@SpringBootApplication标签代表启动类,main方法添加@ComponentScan标签,代表扫描哪个包下的类import org.springframework.boot.SpringApplication;import org.springfr原创 2021-08-19 18:09:05 · 5219 阅读 · 2 评论 -
HttpClient的使用方法
一、基本介绍:HttpClient是模拟http客户端的一种技术。二、使用(这里有用到TestNG、Mock,如果不熟悉可参考本人前面博文)1、pom文件添加依赖<dependencies> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId&...原创 2021-08-19 17:57:03 · 2199 阅读 · 0 评论 -
如何使用Mock
使用场景:测试代码已经写好,开发代码还没写好,没有提测过来,这时候就可以使用mock来进行调试。1、Moco框架jar包下载地址:https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/0.11.0/2、moco的启动Demo(1)将下载好的jar包放到工程下(2)在工程下新建文件startup.json[ { "description": "这是我们的第一个mock的例子",...原创 2021-08-19 17:40:59 · 1728 阅读 · 0 评论 -
如何使用ExtentReport生成测试报告
1、前言TestNg自带测试报告比较简陋,如图:2、ExtentReport生成测试报告使用方式:(1)pom文件添加3个依赖<dependency> <groupId>com.relevantcodes</groupId> <artifactId>extentreports</artifactId> <version>2.41.2</version></depe...原创 2021-08-19 17:28:27 · 2097 阅读 · 1 评论 -
TestNG的使用方法
1、适合测试人员使用的原因比Junit涵盖功能更全面2、TestNG使用(1)Maven自动下载,org.testng<dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.11</version></dependency>(2)常见标签@...原创 2021-08-19 15:47:34 · 149 阅读 · 0 评论 -
java接口自动化概括
1、开发的主要内容展示层:TestNG+ExtentReport逻辑控制层:HttpClient+TestNG持久层:MyBatis+MySQL2、为什么要做接口测试?更容易实现持续集成;自动化测试落地性价比更高,比UI更稳定;大型系统更多更复杂,系统间模块越来越多,Bug更容易定位;降低研发成本,提高效率。3、接口自动化测试开发技能开发语言Java测试框架TestNG、HttpClientMock技术(模拟接口、集成实现前后端分离)数据持久层框.原创 2021-08-19 15:21:28 · 1926 阅读 · 0 评论