求问,后端是怎么接口自测的?

2019-12-04 11:22:35 +08:00
 lifesimple

和我配合的后端写完从来不自测(大概 10 个接口 6 7 个不能一次通的),然后都是前端调试的时候,有问题然后和他说下。 每次都要前端页面上点击发个请求然后后端断点调试,一次两次倒还好,每次都是这种操作 而且还要点好几次,不知道是不会用 postman 还是懒 真的感觉很蠢这种方式联调。

17296 次点击
所在节点    程序员
128 条回复
mikuazusa
2019-12-04 18:34:42 +08:00
看回复大部分都只是说的工具没说方法,我简单介绍下方法给楼主:
接口文档设计 -> 接口脑图黑盒列出所有入参和出参场景 -> 接口测试工具选型、使用 -> 按照脑图写出接口测试用例
balabalaguguji
2019-12-04 18:37:51 +08:00
接口文档->接口测试->调用示例->mock。用易文档搞定 https://easydoc.top
ajaxfunction
2019-12-04 18:48:45 +08:00
估计是菜,或者是经验欠缺
我一般都是先写接口,写完接口然后用 postman 来模拟数据测试,根据测试结果,
总不能先写文档 再开发接口吧?
dosmlp
2019-12-04 20:28:54 +08:00
就是懒呗+1
zuokanyunqishi
2019-12-04 21:37:14 +08:00
我们就是写完文档写接口,文档只不过定义个路由,出参入参。
20015jjw
2019-12-05 02:16:06 +08:00
Unit test
fpure
2019-12-05 07:43:41 +08:00
vscode 的 rest client 插件
sxd
2019-12-05 08:04:24 +08:00
首先,我是前端.
和我配合的前端写完从来不自测(大概 10 个接口 6 7 个不能一次通的),然后都是调试的时候,参数有问题然后和他说下。 每次都要在页面上断点调试,一次两次倒还好,每次都是这种操作 而且还要点好几次,不知道是不会自己单元测试 还是懒 真的感觉很蠢这种方式联调。
(逃
xhf1024
2019-12-05 08:47:32 +08:00
可以再项目中集成一个 swagger,所有接口都可以很方便的测试
MakHoCheung
2019-12-05 09:05:27 +08:00
单元测试大法好
astroshot
2019-12-05 09:12:34 +08:00
后端,每次开发都是先给接口文档,然后开发完自己用 postman 试一下,没问题了提代码
meepo3927
2019-12-05 09:13:07 +08:00
postman + 3
ByteCat
2019-12-05 09:15:39 +08:00
写单元测试啊,不过最近发现 swagger2 真好用
thinkmore
2019-12-05 09:16:14 +08:00
unit test + postman
hongzz
2019-12-05 09:22:55 +08:00
我们一般是先写 swagger 文档,然后自测用 codeception
llllboy
2019-12-05 09:32:53 +08:00
单元测试+PostMan
mcluyu
2019-12-05 09:44:40 +08:00
自己不测可以理解,可能参数太多太难构建,但是不能太菜。。最起码的逻辑要是正确的,不然哪里来的勇气不测啊。。曾经遇到过,最基本的起码能通吧,一上来要么 404,要么 500,要么就是写着用 POST,其实是 GET,我特么。。
telnetning
2019-12-05 09:45:33 +08:00
代码单元测试,端到端丢给测试,所谓压力转移法,当你把版本转给测试的时候,"万一有 bug 呢"这种压力就从你转移到测试去了。
ayavvv
2019-12-05 10:00:43 +08:00
嘿嘿,作为后端,我每次都保证自己接口 ok 了再去联调
z1154505909
2019-12-05 10:04:42 +08:00
我从不在代码没写好之前写接口文档,
都是写好之后用 postman 测试顺带把接口文档写好,
协同的话,我可以先把数据库的数据字段导出给前端一份,免得后面他对接口还要改字段名.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/625803

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX