服务测试相关
2023-12-29 20:34:59
1. 接口测试 -- 自测
1. 命令行测试
# 不传参数,只简单测接口
curl 'http://localhost:8099/search/' -X POST -d '{"msg_upload_time": "2022-06-10 12:00:00"}'
curl 'https://device-fingerprint-algo-eg.xx-eg.com/search/'
-X POST -d '{"msg_upload_time": "2022-06-10 12:00:00"}'
2. 脚本测试
模拟相关参数,进行测试
对应代码:/data/fingerprint/api/test/uuid_api.py
2. 功能测试
2.1 相关场景
??????? 功能测试覆盖VPN代理、虚拟机、修改参数、设备双开、更换gaid等15个场景;
| 场景 | 备注 | |
| 1 | 同一设备使用不同账号登录 | |
| 2 | 同一设备连接不同网络(2G、3G、4G、5G、不同Wi-Fi) | |
| 3 | 同一设备系统升级前后登录(不同品牌或型号设备) | |
| 4 | 同一设备刷机前后登录 | |
| 5 | 同一设备使用作弊软件修改参数前后登录 | |
| 6 | APP卸载重装,重新注册 | |
| 7 | 随机修改参数(5个、10个、15个。。。) | |
| 8 | 采用vpn代理服务器访问 | |
| 9 | 用户设备使用虚拟机登录 | |
| 10 | 更换不同手机号 | |
| 11 | 修改设备名称 | |
| 12 | 同一账号使用不同品牌设备登录 | |
| 13 | 同一账号连接不同网络登录 | |
| 14 | 同一设备双开(使用双开软件) | |
| 15 | 同一设备更换gaid | |
| 16 | 设备重启后登录 | |
| 17 | 用户设备使用模拟器登录 |
2.2 安装的风险工具类型列表说明
| 字段 | 适用平台 | 描述 | 备注 |
|---|---|---|---|
| quick_macro | Android, iOS | 自动点击工具 | |
| cydia | Android | cydia | |
| agent_app | Android, iOS | 代理工具 | |
| more_open | Android | 双开工具 | |
| machine_change_tools | Android, iOS | 改机工具 | |
| code_receiving_platform | Android | 接码平台 | |
| magisk | Android | magisk | |
| virtual_app | Android | virtualapp | |
| virtual_positioning | Android, iOS | 虚拟定位工具 | |
| group_control_software | Android | 群控软件 | |
| xposed | Android | xposed | |
| game_transmission | Android | 游戏变速器工具 | |
| game_modifier | Android | 游戏修改器工具 | |
| cloud_simulator | Android | 云模拟器软件 | |
| crowdsourcing_app | Android | 众包 app | |
| skip_ads | Android | 跳过广告 | |
| anti_crash_frame | Android | 防闪框架 | |
| capture_tool | Android | 抓包工具 | |
| frida | Android | frida | |
| cloud_phone | iOS | 云手机 |
3. 压力测试
??????? 对数据指纹线上环境接口进行压力测试。
文章来源:https://blog.csdn.net/MusicDancing/article/details/135297574
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!