MonkeyTalk自动化之——参数设置

     本讲主要是参数化设定以及monkeytalk测试结果查看。 

以多个用户重复登录为例
1、先录制一个登录脚本如下所示:

Input username enterText 123456
Input password tap
Input password enterText 123456
Button LOGIN tap
Button LOGOUT tap

 

输入用户名:123456;密码:123456。点击login按钮进入欢迎页显示为,然后再  点击logout退出到登录界面。


接下来我们对代码进行编辑,起名为参数化脚本login.mt,如下所示:


# login.mt
Vars * Define usr pw
Input username tap
Input username enterText ${usr}
Input password tap
Input password enterText ${pw}
Button LOGIN tap
Label username Verify ${usr}
Button LOGOUT tap


2、创建一个执行脚本do.mt


# do.mt

Script testu.mt Run qqqwa 123456


执行脚本后,脚本会用用户名:qqqwa,密码:123456进行登录。


3、还可以从CSV中读取用户名、密码逐一执行。 新建一个CSV文件,

第一行定义函数头与login中一直usr,pw,第二行开始为要执行的参数。 fred,pass1 ethel,secret20
执行脚本配置如下:


cvs文件内容

usr pw
aaaaaaa dddddd
wwwwww yyyyyy

测试结果
4、新建一个suite,在窗口增加JUnit,加载脚本。

 

执行脚本后软件会自动执行测试,测试结果会在junit中体现,并可以导成html文件存放在report目录下。如下图所示: 



 


 
 
结果记录是否成功,执行的参数以及对应时间。

你可能感兴趣的:(MonkeyTalk自动化之——参数设置)