电脑开放端口测试|青训营笔记

144 阅读1分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第11天

一、方法原理

为了测试app接口,要么下载模拟器要么搞个服务器,而我选择了本地手机测试。

原理实质上是本机开发服务端口用于TCP通信,将本机与手机置于同一个局域网中即可进行通信。(实际上就是计算机网络局域网互相访问,为了穿过防火墙而开放端口)

二、方法

  1. 查看程序端口
func main() {
	tracer, cfg := tracing.NewServerTracer()

	h := server.New(
		server.WithHostPorts(":8080"),
		server.WithMaxRequestBodySize(50*1024*1024),
		//server.WithTransport(standard.NewTransporter),
		tracer,
	)
	perInit(h)
	// use otel mw
	h.Use(tracing.ServerMiddleware(cfg))
	h.Spin()
}

从上述代码可以知道使用的是8080端口

  1. 开放端口 已知http是基于tcp协议建立的,故开放端口给tcp image.png 打开高级设置新建入站规则

image.png 选择端口8080和tcp协议,后面添加名称即可。随后进行刷新重启

image.png 3. 连接同一个局域网

  • 手机开热点给电脑
  • 电脑开热点给手机

这里我选择电脑开热点给手机

image.png 4. 连接网络,填写网络ip地址和端口

image.png

重启app,就能开始各种愉快的接口测试啦,芜湖

image.png

借着我们青训营的契机,笔者在其中认识了一波志同道合的伙伴(小白欢乐组队变大白一起奋斗努力)。我们一起组队完成项目的开发,收获良多,更多的分享留到下一次笔记吧(绝对不是为了凑字数)