Badboy - 从excel中读取数据
2016-02-23 11:09 sophia194910 阅读(1272) 评论(0) 编辑 收藏 举报参考:
http://leafwf.blog.51cto.com/872759/1119161
http://www.51testing.com/html/00/130600-1367743.html
利用一个计算器程序来协助完成:
http://www.cqtbi.edu.cn/gongchen/inc/calc.htm
1.创建Suite:Cal
创建Test:Cal
创建Step:Script
2.点击“N"切换到Navigation模式,点击录制按钮
3.地址栏中输入:http://www.cqtbi.edu.cn/gongchen/inc/calc.htm,按下回车键,打开计算器页面。
4.在计算器的底部输入框内分别输入2,3,1(输入时要停顿一下,以便可以被录下来),点击”答案“,计算器顶部列出答案
5.新建Excel,命名为Cal,打开Excel,将Sheet1命名为Cal。建立数据如下:
6.新增一个Step,命名为Load Excel。
7.从summary view窗口的Tools tab下,把Data Source拖入Load Excel下面。
在弹出的窗口中,选择Data source为Excel Files,弹出:在指定的DSN中,驱动程序和应用程序不匹配。
解决方法如下:
打开控制面板->管理工具,双击”ODBC 数据源(32 位)“,在用户DSN tabl中,点击”添加“,驱动程序选择”Microsoft Excel Driver(*.xls)“,点击”完成“。填写数据源名BadboyExcel,点击”确定“。
重新选择Data Source为BadboyExcel即可。
8.选择Cal文件,点击”确定“
9.点击OK,选择cal sheet,即Cal$。
10.点击formatting,以转换数据格式。
11.c1、c2、c3均设置为"treat as integer value"。点击”OK“。
12.运行Load Excel脚本,展开summary view中的Variables tab。
13.双击c1,可以看到数据读取到了参数列表中。
14.展开Script脚本,双击c1变量,绑定参数c1。
15.重复上一步,绑定c2和c3。
16.双击Script,选择Repeat方式为"For each value of variable",勾选下面的两个选项,尤其是第二个。点击”确定“。
17.选择Script,点击Play All。