开发者社区> 问答> 正文

钉钉中接口是局域网ip 测试工程师要测试小程序 体验版扫码接口请求不通 我怎么操作可以进行测试

钉钉中,接口是局域网ip 测试工程师要测试小程序 体验版扫码接口请求不通 我怎么操作可以进行测试

展开
收起
多麻辣哦 2023-12-03 22:26:12 93 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    您好,如果接口是局域网IP,测试工程师需要使用内网穿透工具将本地的请求转发到局域网IP上。以下是一些常用的内网穿透工具:

    1. ngrok:ngrok是一个开源的内网穿透工具,可以将本地的服务暴露到公网上。您可以在本地安装ngrok客户端,并使用以下命令将本地端口转发到指定的域名上:

      ngrok http 8080
      

      其中,http表示要转发的协议类型,8080表示要转发的本地端口号。执行该命令后,ngrok会返回一个公网URL,您可以通过该URL访问您的服务。

    2. frp:frp是一个功能强大的内网穿透工具,支持多种协议和加密方式。您可以在本地和远程服务器上安装frp客户端,并使用以下命令将本地端口转发到指定的域名上:

      frps -c frps.ini
      frotz -f frotz.ini
      

      其中,frps.inifrotz.ini是配置文件,用于指定本地和远程服务器的地址、端口等信息。您可以根据实际需求进行配置。

    3. nps:nps是一个轻量级的内网穿透工具,支持TCP和UDP协议。您可以在本地和远程服务器上安装nps客户端,并使用以下命令将本地端口转发到指定的域名上:

      nps start 8080
      

      其中,8080表示要转发的本地端口号。执行该命令后,nps会返回一个公网URL,您可以通过该URL访问您的服务。

    2023-12-04 16:56:59
    赞同 展开评论 打赏
  • 如果接口是局域网IP,测试工程师需要将小程序的运行环境切换到与接口相同的局域网内才能进行测试。具体操作如下:

    1. 在钉钉开发者后台中,进入“开发管理”页面,选择“体验版”。
    2. 点击“生成二维码”,将二维码保存到本地。
    3. 将该二维码发送给测试工程师,让他使用钉钉扫描该二维码进入体验版小程序。
    4. 测试工程师需要在与接口相同的局域网内运行小程序,才能正常访问接口并获取数据。

    另外,如果测试工程师无法进入与接口相同的局域网内,可以考虑使用代理服务器的方式进行测试。具体操作如下:

    1. 在测试工程师的电脑上设置代理服务器,将请求转发到接口所在的局域网IP地址上。
    2. 在小程序代码中使用代理服务器的地址进行网络请求。
    3. 测试工程师可以通过代理服务器访问接口并获取数据,从而进行测试。
    2023-12-04 15:14:20
    赞同 展开评论 打赏
  • 看下这个吧。

    钉钉小程序测试环境搭建https://blog.csdn.net/wuzfxx/article/details/105389332

    2023-12-04 09:14:42
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载
F2etest — 多浏览器兼容性测试整体解决方案 立即下载