Skip to content

net info

Carlyle-Lee edited this page Jul 9, 2020 · 4 revisions

网络分析

支持抓包,一键测试环境功能。

功能简要
  • 支持测试环境、抓包hots过滤设置。
  • 抓包数据展示与数据过滤。
  • URL 参数分析。
  • 请求数据结果查看。
启用功能

在Lens 设置页面开启网络分析功能或者在代码中启用网络分析功能。
在Lens 网络分析设置页面中,点击启用抓包后,开启抓包功能。
在Lens 网络分析设置页面中,点击测试环境, 开启测试环境。
IP 直连 将会使用IP 地址,直接替换host。

网络分析设置

img.

测试环境数据配置。
  • 支持GUI 方式设置
  • 支持代码中设置
    • 支持直接设置ip & host 数据列表。
    • 支持从远端拉取配置文件。
GUI 方式添加测试环境数据。
  • 数据增减: 点击右侧 + 按钮,添加行。点击每行右侧- 删除行。
  • 点击👇箭头,进入编辑模式,编辑完成后,点击👆箭头,关闭编辑模式。
在代码中设置测试环境:

方法1:

NetworkAnalyzeConfig.getInstance()
                .addDefaultIPHosts("cards.iqiyi.com,10.17.244.249, cards-css.iqiyi.com,10.17.244.249");

方法2: 实现接口,按需加载。

NetworkAnalyzeConfig.getInstance()
                .setNetConfig(new INetConfig() {
                    @Override
                    public String loadTestEnvironmentData() {
                        return null;
                    }

                    @Override
                    public String loadUrlFilterData() {
                        return null;
                    }
                });
抓包host 过滤
  • 支持通过GUI 方式增加需要过滤的 host。方法与配置测试环境数据类似。
  • 支持在代码中添加过滤信息。
NetworkAnalyzeConfig.getInstance().
setDefaultUrlFilter("www.baidu,com,www.163.com);
网络分析页面

点击Lens 浮窗网络分析下抓到XXX 条请求文案,进入网络分析页面.
img

功能说明
  • 支持URL 过滤。
  • 点击带+的行可展开目录。
  • URL 支持复制、分享。点击分析后进入 URL 面板。
  • 点击URL 进入数据请求页面。注意: 数据是点击时,使用抓取到的请求参数,再次请求的。数据仅供参考。

img