服务测试相关

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 采用代理服务器访问
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. 压力测试

        对数据指纹线上环境接口进行压力测试。

你可能感兴趣的:(设备指纹,数据库)