上一篇文章讲解一些http请求GET、POST、PUT、DELET接口postman基本使用,本篇继续讲解一些平时应用技巧。
1、接口导入导出,其他人已经配置好接口地址,内容,直接导入修改可以使用。
2、大型项目中,会有多台服务器,每台服务器有多个微服务,每个微服务配置平面内docker小网地址,postman不能直接连接微服务内部端口测试,则需要通过代理微服务所在服务器大网地址,连接docker内部测试接口。
1)、查看访问微服务ip地址
kubectl get pod -n namespace(实际命名空间填写) -owide |grep test(实际填写)
2)、进入容器查看端口号或者从配置查看端口号(此步如果知道微服务的docker端口号,可直接略过2查询)
kubectl exec -it -n namespace test sh
netstat -ntlp
3)、本地建立隧道
ssh -NfL 14000:192.1.1.1:31700 root@10.123.123.123
14000为本地监听服务器的端口号,192.1.1.1:31700为发送微服务的地址和端口 root@10.123.123.123 为微服务连接外网的用户名和公网地址。
4)、postman接口url填写需要注意,地址配置本机127.0.0.1, 端口号配置本地代理的监听端口号14000
到此,就可以直接测试微服务的接口了。
3、curl命令也是可以简单测试http接口的,点击code,postman可以直接生成curl 命令,包括内容和格式。
登录到测试微服务的服务器上,直接发送给curl命令可以测试了,curl命令适用于简单测试,长度限制较小。内容长一点就会报错,不过简单方便。