java+接口自动化+eclipse之-----环境搭建
根据金字塔的比重总结,UI测试占用10%,接口测试占有20%,单元测试占用70%。考虑到之前学过一段时间的单元测试、UI测试,而接口测试未曾接触过,所以最近打算看看接口测试是怎么实现的。
首先,我们先搭建环境
环境搭建:
一、 创建一个maven项目,创建过程这里不再详细描述,可以参考博客https://www.cnblogs.com/miaojjblog/p/9660933.html,最后的创建结构如图所示:
将所框出的红色部分删除,因为它使用的是Junit,我们后面需要用TestNG做测试,如果不删除,后面编辑pom.xml会报错。
好了,接下来就是编辑pom.xml文件,引入所需要的包。(注意,我们不使用junit做单元测试,所以,要将其相关的引用在pom中删除,点击保存,删除所选部分)
二、搜索mvn repository或者打开http://mvnrepository.com/网站,搜素apache httpclient
点击第一个,进入选择一个版本的,点击进入,复制其下方这个部分的内容到刚刚删除Junit的位置,点击保存。
最终的添加效果如图所示:
下面同样的方式添加httpcore, testng, fastjson,最终,maven下的包如图所示:(如果maven依赖下的包没有及时更新,只要右击maven项目,选择maven,选择Update project即可)
到这里,环境就算搭建结束了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~