5分钟上手:Monkey测试的高级配置技巧

📝 面试求职: 「面试试题小程序」 ,内容涵盖 测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中率杠杠的。(大家刷起来…)

📝 职场经验干货:

软件测试工程师简历上如何编写个人信息(一周8个面试)

软件测试工程师简历上如何编写专业技能(一周8个面试)

软件测试工程师简历上如何编写项目经验(一周8个面试)

软件测试工程师简历上如何编写个人荣誉(一周8个面试)

软件测试行情分享(这些都不了解就别贸然冲了.)

软件测试面试重点,搞清楚这些轻松拿到年薪30W+

软件测试面试刷题小程序免费使用(永久使用)


本文将介绍monkey在自动化测试中的使用技术,主要包括monkey的安装和配置,使用monkey进行自动化测试的步骤,以及monkey的常用选项和技巧

01 Monkey的安装和配置 

Mac OS X

在Mac OS X中,可以通过终端进行monkey的安装和配置

  • 安装monkeyrunner

brew install monkeyrunner
  • 配置环境变量

export MONKEY_HOME = /usr/local/bin
export PATH = $PATH:$MONKEY_HOME
eval "$(monkeyrunner -e 'print [info priority=1 "MONKEY_HOME is $MONKEY_HOME"]')"
  • 使用monkey

monkeyrunner your_script.app

Windows

在Windows中,可以从monkey官网下载monkey安装程序。

  • 安装monkeyrunner

https://sourceforge.net/projects/monkeyrunner/files/latest/download
  • 配置环境变量

set MONKEY_HOME = C:\monkeyrunner
set PATH = %MONKEY_HOME%;%PATH%
  • 使用monkey  

monkeyrunner your_script.exe

02 Monkey的使用步骤 

  • 准备测试环境 

    在进行自动化测试之前,需要准备好测试环境,包括测试用例、测试数据等。 

  • 编写测试脚本 

    编写测试脚本,并将其保存为.monkey文件。 

  • 运行测试脚本 

    在monkey的命令行界面中,运行测试脚本即可开始自动化测试。 

  • 查看测试结果 

    测试结果会在命令行界面中显示,可以通过输出信息来确定测试结果是否符合预期。 

03 Monkey的常用选项和技巧

-r 参数 

-r参数用于指定monkey执行测试脚本的次数,可以使用多次来运行同一个测试脚本,以覆盖不同的测试场景。

例如可以使用以下命令来运行5次测试脚本:

monkeyrunner -r 5 your_script.monkey

-j 参数 

-j参数用于指定monkey使用的Java虚拟机,可以使用不同的Java虚拟机来运行同一个测试脚本,以适应不同的测试环境。

例如可以使用以下命令来使用Oracle JDK执行测试脚本:

monkeyrunner -j oracle.jdk.X.X.X your_script.monkey

-t 参数

-t参数用于指定monkey测试用例的名称,可以使用不同的测试用例名称来运行同一个测试脚本,以覆盖不同的测试场景。

例如可以使用以下命令来运行5个不同的测试用例:

monkeyrunner -t test_1,test_2,test_3,test_4,test_5 your_script.monkey

使用assert语句 

在monkey的测试脚本中,可以使用assert语句来检查测试用例的执行结果

assert语句的格式如下:

assert [expression]

其中,expression为一个表达式,表达式的结果必须为true或false。

  • 如果表达式的结果为false, assert语句将会失败,并输出失败信息。

  • 如果表达式的结果为true,assert语句将会成功,并输出成功信息。

例如,以下代码使用assert语句检查一个字符串是否为空:

string = "hello"
assert string == ""

如果assert语句检查失败,将会输出失败信息:

AssertionError: expected: "" but was:
hello

如果assert语句检查成功,将会输出成功信息:

AssertionError: expected: "" but was:

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

​​​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值