Android App压力测试入门

第一部分:

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(无响应)。
第三部分:
  1. 一个App的压测试实践
  2. Monkey高级参数的应用
  3. MonkeyRunner示例
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值