第一部分:
1.为什么开展压力测试?
- 提高产品的稳定性。
- 提高产品的留存率。
2.什么时候开展压力测试?
- 首轮功能测试通过后。
- 下班后的夜间进行。
第二部分:
1.手工测试场景
2.自动化测试场景
3.什么是monkey?
–monkey是发送伪随机用户事件的工具。
monkey在哪?
–在手机系统里。
4.什么是ADB?
电脑和手机之间进行通讯的桥梁,如下图:
5.MonkeyScript测试命令集合介绍
No1. 什么是MonkeyScript?
- 是一组可以被Monkey识别的命令集合。
- MonkeyScript可以完成重复固定的操作。
No2. 什么是MonkeyRunner?
- MonkeyRunner提供了一系列的API.
- MonkeyRunner可以完成模拟事件及截图操作。
No3. Monkey和MonkeyRunner的区别
- Monkey:在adb shell中,生成用户或系统的伪随机事件。
- MonkeyRunner:通过API定义特定命令和事件控制设备。
No4. MonkeyRunner API 都有哪些?
- MonkeyRunner:用来连接设备或模拟器。
- MonkeyDevice:提供安装、卸载应用,发送模拟事件。
MonkeyImage:完成图像保存及对比的操作。
6.MonkeyRunner的测试类型:
7.压力测试结果(异常结果)
- CRASH:即崩溃,应用程序在使用过程中,非正常退出。
- ANR:Application Not Responding(无响应)。