开发者社区> 问答> 正文

如何测试Rest API接口?

如何测试Rest API接口?

展开
收起
1358896759097293 2021-05-01 11:56:06 636 0
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    (一)浏览器测试API 现在测试Rest API,加Rest控制器,左边“com.alibaba.demo-New-Class”,打开Jave Class ,name输入“hello”。 9.png

    加个注解,如果没有注解容易出错,输入Hello(),造一个方法,把其暴露出去,作为Rest API,返回字符串“Hello Spring Boot 25x”,暴露f地址@RequstMapping(“hello”)。 9.1.png

    再启动一次,右键选Run As ,选Java Application普通程序启动,基本程序造构建完成了。 现在程序启动了没报错,打开浏览器测一下,输入“localhost:8088/hello”,返加字符串“Hello Spring Boot 25x”,这种就成功了。

    9.2.png

    (二)修改contextpath 把标准项目改成复杂项目,比如加一个淘宝订单,用同样的方法,加一个order,操作是一样的。可以把代码复制过去直接改。

    9.3.png

    代码改成: 9.4.png

    Order类型没有,可以用上面的方法创建Order类,但是目前Order是空的, 9.5.png

    在order里输入 private int id; private String title;订单的名字, 9.6.png

    生成Select getters测试器, 9.7.png

    把Order调出为使用,输入以下代码和字符串: 9.8.png

    再次重启一下,右键选Run As ,选Java Application普通程序启动。打开网页输入“localhost:8088/getOrder”,显示输出如下字符串: 9.9.png

    以上操作没有连真实数据库,主要用于演示,返回的是Jackson数据,默认用的是Jackson序列化,阿里开源的叫Fastjson序列化。本节课讲的是Spring Boot2.5实战开发REST API,模拟淘宝订单接口,从hello world开始,然后改成get older,逐步把项目给复杂化。

    2021-05-02 22:16:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载