python怎么写测试脚本语言_手把手带你,用Python写一个Monkey自动化测试脚本!!!...

本文手把手教你使用Python创建一个Monkey自动化测试脚本,解决Android Monkey命令的局限性,包括自动安装apk、循环执行、生成测试报告等,同时提供了一个完整的项目结构和代码实现。
摘要由CSDN通过智能技术生成

一、为什么需要一个测试脚本?

之前讲解了 Android Monkey 命令的使用方式,今天趁着还热乎就手把手用 Monkey 写一个压力测试的脚本。还不了解什么是 Monkey 的,可以看看之前的文章,《关于 Monkey ,你所需要知道的,都在这里!!!》。

Monkey说到底其实就是一段命令,只能在有限的范围内做一些随机事件的压力测试。可以很明显看到它的一些缺点:

前期准备工作太多,需要把设备准备好、安装好待测Apk。

无法做到无干预的循环。类似没人看着去测试一夜的情况。

对一些在测试情况下,各项状态的监控并不好。

那么,这些问题,其实都可以使用一个脚本来解决问题。

Monkey 命令其实就是在命令行中执行的命令,所以脚本语言基本上都可以完成这个任务,这里选择主流的 Python 来完成。

二、如何设计压测脚本

既然是一个完整的脚本,那么当然需要满足一些最基本的需求。

包括:

可以自动安装待测试 apk。

可以循环执行脚本,并且每次都退出 App 重新执行。

在执行完成之后,可以输出测试报告。

变动的参数,可以让测试人员自行配置。

一个简单的测试脚本,包括这些基本上就足够了。

三、动手写脚本

编写完成之后,Python 的项目结构大概是这样子的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值