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

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

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

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

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

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

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

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

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

二、如何设计压测脚本

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

包括:

可以自动安装待测试 apk。

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

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

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

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

三、动手写脚本

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

你可能感兴趣的:(python怎么写测试脚本语言)