winruner的学习-录制脚本
来源:互联网 发布:java web项目编译 编辑:程序博客网 时间:2024/04/29 19:36
前言: 我们可以用录制或编程的方式创建测试。通常从录制一个基础测试脚本开始,你对被测软件进行操作,当按下Winrunner的TSL(Test script language)测试脚本语言记录下这些操作。你可以在脚本中修改,添加等。
有两种可用的录制模式:l Context Sensitive模式录制你对GUI对象的操作。l Analog模式主要录制鼠标运行轨迹,测试一些画图软件。
一:录制测试的方法:
1) 选择以Context Sensitive模式录制测试脚本
如果
2) 选择以Analog模式录制测试脚本
选择WR的Test>Record-Analog或者是在按下这
例如:同样打开WR自带的样本程序,flight4a,具体的操作步骤是,按下
选择Order No,然后在Text框输入3,点击OK,则打开了表单
因为这时你要选择Sent,所以得把Anlog模式切换为Context Sensitive等完成后,选择点选
二:以下是整个过程的脚本语言
# Login 表示注释每一步都做了什么,比如这是登陆时的操作。
set_window ("Login", 4); 这是指打开了名为”login”的窗口
edit_set ("Agent Name:", "messsss");选择了Agent Name,填写了用户名
password_edit_set("Password:", "kzptnyoslzjsaz");
button_press ("OK");选择了OK按钮
# Flight Reservation 进入了另一个窗口进行操作。
win_move ("Flight Reservation", 423, 168); win_move指的是移动了窗口的位置
set_window ("Flight Reservation", 5);
menu_select_item ("File;Open Order...");选择了菜单选项item
# Open Order
set_window ("Open Order", 1);
button_set ("Order No.", ON);
edit_set ("Edit_1", "3");
button_press ("OK");
# Flight Reservation
set_window ("Flight Reservation", 6);
menu_select_item ("File;Fax Order...");
# Fax Order No. 3
set_window("FaxOrderNo.3",2);
obj_type("MSMaskWndClass","1111111111");
button_set("SendSignaturewithorder",ON);
# Analog Recording
move_locator_track (1);
move_locator_track(2);
move_locator_track (3);
mtype("<T721><kLeft>-");
move_locator_track (4);
mtype("<T150><kLeft>+");
move_locator_track (5);
mtype ("<T951><kLeft>-");
move_locator_track (6);
mtype("<T130><kLeft>+");
move_locator_track (7);
mtype("<T100><kLeft>-");
move_locator_track (8);
mtype("<T10><kLeft>+");
move_locator_track (9);
mtype ("<T190><kLeft>-");
move_locator_track(10);
move_locator_track(11);
mtype ("<T191><kLeft>+");
move_locator_track (12);
# Fax Order No. 3
set_window ("Fax Order No. 3", 2);
button_press ("Send");
- winruner的学习-录制脚本
- LoadRunner学习移动App的脚本录制
- 脚本录制-函数学习
- jmeter脚本-脚本的录制
- Jmter学习之录制脚本
- 录制Web协议的脚本
- 录制脚本前的准备工作
- LoadRunner学习笔记 – 脚本录制
- jmeter学习笔记之--录制脚本
- JMeter学习(二)录制脚本
- JMeter学习(二)录制脚本
- JMeter学习(二)录制脚本
- JMeter学习(二)录制脚本
- LR录制脚本前录制方式的选择
- RationalFunctionalTester实践: 测试脚本的录制
- 通过FTP服务的winsockes录制脚本
- LoadRunner录制脚本时协议的选择
- LoadRunner不能录制基于web的脚本
- 服务设计原理:服务模式和反模式
- 嵌入式开发—C语言面试题
- Gina.DLL被破坏,无法调用winlogin登录界面
- 西部世纪电子商务开博啦!!!!~~~~~~
- How do I debug JavaScript in Safari?
- winruner的学习-录制脚本
- UML基础: 统一建模语言简介
- Mysql的错误,待解决[已解决]Data source rejected establishment of connection message from server: "Too many connections";
- JR 精品文章 - 10年编程无师自通
- php学习之路--Apache服务器的配置!
- C++中的预处理
- solaris文件系统的备份与恢复
- 项目经理眼中优秀开发人员的标准
- 命令行参数的分析