SpringMVC 系列或者是 SpringBoot 系列中都会有大量的案例,这些案例都需要运行来验证效果,所以急需一款高效的接口测试工具。
可能大家用的比较多的是 swagger 或者 postman,这 2 个确实不错,不过今天今天给大家推荐一种更简单的接口测试工具。
这款工具就是 idea 中的自带的:HTTP Client,这款工具特别好用,主要的优点:
1、若想测试一个接口,只需要几行代码
2、运行特别容易
3、方便切换各种环境
idea 中创建一个 springboot 项目,来个 controller,内容如下,模拟了 5 种常见的情况,基本上包含了我们开发中所有的场景
项目结构如下图
启动项目,下面我们来对这几个接口进行测试。
下面我们通过工具来对上面几个接口进测试。
2.1、创建 http 后缀的文件
文件必须以 http 为后缀,这种文件会自动被HTTP Client插件识别,效果如下
2.2、将下面内容丢到创建好的文件中
接口格式很简单,如下
此时文件的效果是下面这样,点击红框中的按钮,即可以运行这个测试用例
2.3、运行接口
HTTP Client提供了很多案例,点击Examples案例可以看到各种请求案例,这里就不细说了,大家一看就懂。
多文件上传且携带表单数据,这个比较特别,下面是接口代码
对应的HTTP Client的写法如下:
你可以把这个请求想象为页面中的一个表单,表单有 4 个元素:2 个 File 元素,用来选择需要上传的 2 个文件,2 个输入框,分别用来输入 userName 和 age,用--WebAppBoundary 来隔离每个元素,如果有多个元素,都需要用--WebAppBoundary 隔离开来,如下:
我们测试接口的时候,有开发环境、测试环境、UAT 环境,生产环境,每个环境的接口信息都不一样,比如接口地址。
HTTP Client中可以创建环境配置文件,来对不同的环境信息进行配置,操作如下
5.1、创建环境配置文件
生成了一个环境配置文件,如下
文件内容格式
如
5.2、http 文件中引用环境配置信息
通过{{key}}可以引用环境中的信息,运行的时候会被替换,如:
5.3、运行的时候选择环境
运行的时候会提示你选择环境,此时环境中的配置信息就被用上了
大家赶紧去体验一下。
到此这篇接口415错误(接口报415)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/52458.html