前言
- 无论我们作为一个后端开发,还是前端开发我们都需要用到api接口
- 但是作为前端呢就倾向于直接调用接口
- 作为后端人员不单要编写接口还是要去测试一下自己到接口是否能有或者通过经验测试相关会引起到bug,从而去编写全局异常处理到机制
- 那我们就来走入测试接口的世界其实还是很简单的
- xdebug断点调试每一次都配置web的话太麻烦了,我们用小技巧就可以不用那么麻烦
所需工具/资料
- mac 10.13.3
- Xampp (小编使用的是集成开发的,开启状态)
- PHPStorm (https://www.jetbrains.com/phpstorm/download/download-thanks.html,没有的就去官网下载,破解什么的我就不说了如果需要直接联系我)
- 已经安装及配置好了 xdebug
- ThinkPHP 5.07
- postman(https://www.getpostman.com/,官网免费安装)
开始
简单的说一下安装吧
- 直接进入官网 点击下载安装包,然后双击运行就可以了 https://www.getpostman.com/
- 安装好的效果
测试
- 我们用的是 ThinkPHP 那我们就在路由哪里定义一个get的路由(其他的业务逻辑就自己写吧)
- 我们来到 postman 测试 选择相应的 获取方式和地址 点击send进行测试
- 这样我们就会的到来相应的结果,如果报错了就是端口有问题(以及看到错误端口)
- 看了一个报错一个异常处理后,我们来看看真正的获取到接口信息
- 传值的方法很多 ? / body这些都可以
- 测试就是这样的还是很简单
测试api小技巧
- 日常我们测试的端口会比较多,一个个的过很容易忘记也很麻烦,那我们有方法可以把它收藏到一个文件里面用哪个点那个
- postman为我们提供了这样的收藏的方法
- 点击收藏
- 选择文件和修改信息(这个不强求自己喜欢就好)
- seve to 文件夹名
- 再下次打开的时候点击文件夹就可以看到要测试的api了
- 多人的话可以右上角登录
xdebug断点调试
- 每一次都配置会使得加重工作都负担以及不必要
- 设置断点,启动测试
- 获取测试码(每一次的启动都是不一样的,如果想多次测试那就不要断开,只是执行完就好,下一次send的时候还是会继续启用刚才的端口,如果终止了的话下一次开启需要拷贝新的端口)
- 断点测试
后记
- Postman的api测试,以及小技巧,有什么疑问请直接添加小编微信,欢迎有更多的技术交流
- 欢迎进入我的博客:https://yhf7.github.io/
- 这只是本人的一些解决做法,个人笔记,如果有什么侵权的话,请及时添加小编微信以及qq也可以来告诉小编(905477376微信qq通用),谢谢!