测试用例
安全网关测试用例
测试防BOT
- 基于微信私有协议,抓包拿不到明文信息。防护后所有信息都是密文(域名、接口、数据)
- 基于微信身份的加密密钥,自动更新且无法被伪造.同一个请求,每次加密后的数据都是不一样的。
- 基于微信账号风控,支持给请求带上风险等级等标签信息(需要加白)
可以通过抓包验证以上能力
测试弱网优化
和微信使用同一套接入服务域名,请求可用率对齐微信客户端
- iOS 模拟丢包场景(请求/接受丢包率50%),测试 100 次,请求超时设置 60s
- wx.request 成功率 64%
- callGateway 成功率可达到 90% 以上
可以在模拟的弱网环境下,交叉调用 wx.request 和 callGateway,统计两个方式的成功率
参考 弱网环境模拟 验证以上模拟
测试业务安全
- 配套DDoS、CC等攻击防护
- 基于微信私有链路的服务接入层,无惧 DNS 污染
可以模拟DNS污染,对比 wx.request 和 callGateway 的响应情况
- 先给iPhone配置代理
- 在MacBook上修改host文件,将需要污染的域名解析到一个错误的地址
$ cat /etc/hosts
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
127.0.0.1 a265ea50e-wxc0dc4e681c123456.tj.wxcloudrun.com
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)