序号 | 测试阶段 | 工具/方法 | 描述 | 备注 |
1 | 性能测试 | Jmeter | 模拟大量手机调用接口,对服务器进行压力测试,查看服务器的响应和处理能力 | 需要编写接口报文脚本,进行并发测试 |
2 | 压力测试 | Monkey(Android) | 通过命令行向手机发送随机事件指令,对App进行压力测试 | 需要指定App包名和测试次数,可设置事件间隔时间和日志级别 |
3 | 自动授权 | iTestin(iOS/Android) | 基于真实智能终端设备录制测试脚本,运行并输出结果 | 支持功能测试、UI测试、性能测试、稳定性测试、压力测试,需越狱设备 |
4 | 并发授权测试 | Jmeter或Loadrunner | 模拟多用户同时进行授权操作,测试服务器的处理能力 | 需要编写接口报文脚本,进行并发测试 |
5 | 稳定性测试 | Monkey(Android)或iTestin(iOS/Android) | 长时间运行App,检测在不同场景下的稳定性 | 需要设置较长的测试时间和事件次数,查看App是否会出现崩溃等问题 |
6 | 功能测试 | Monkey(Android)或iTestin(iOS/Android) | 模拟用户操作,验证App功能是否正常 | 可结合实际业务场景编写测试脚本,进行功能验证 |
7 | 日志分析 | adb logcat(Android)或Xcode(iOS) | 查看系统日志,分析测试过程中出现的异常和错误 | 需要熟悉日志分析方法,定位问题原因 |