SoapUI接口测试(四)使用EXCEL参数化

上一篇 / 下一篇  2016-11-26 16:51:15 / 个人分类:soapui

建议不使用property测试步骤,而换用EXCEL

1、先添加一个DataSource,添加方法:选中用例右击,选择Add Step-->DataSource,然后单击弹出框的确定按钮就可以了SoapUI接口测试(四)使用EXCEL参数化

SoapUI接口测试(四)使用EXCEL参数化

2、新建一个Excel,内容如下
SoapUI接口测试(四)使用EXCEL参数化

保存类型以:Excel 97-2003 工作薄(.xls) 的格式保存,保存路径最好放在当前项目路径下面,如果要迁移会比较方便,PS:保存成功后要记得关闭Excel
SoapUI接口测试(四)使用EXCEL参数化


3、选择DataSource的数据来源
DataSource:Excel
File:excel表的保存路径
Worksheet:工作表名称
Start at Cell:从那个位置开始读取数据
Ignore Empty:不用选,我也不知道是干嘛的^_^
SoapUI接口测试(四)使用EXCEL参数化

有个关于File路径的小技巧,直接选择的是绝对路径,用例如果进行迁移,如果放的路径不一致会导致项目无法运行,可以设置成相对路径,设置方法如下:
选择项目-->Project Properties-->Resource Root:选择${ProjectDir}-->用${ProjectDir}替换掉固定的项目存放目录就可以了,这样会比较灵活
SoapUI接口测试(四)使用EXCEL参数化

4、添加参数,Excel里面添加了几个参数,这边就添加几个,比如我刚在Excel中添加了2个参数(byProvinceName,AssertContent),那我现在就添加2个
SoapUI接口测试(四)使用EXCEL参数化

SoapUI接口测试(四)使用EXCEL参数化

然后运行一下,有结果就好了
SoapUI接口测试(四)使用EXCEL参数化

单击设置按钮,可以设置取第N行到第N行的数据,比如我现在要取第一行的数据,就设置为0到0,第二行就是1到1,取1到2行的数据就0-1,索引是从0开始的
SoapUI接口测试(四)使用EXCEL参数化


5,接下来就可以进行参数化了,选中要参数化的地方右击-->Get Data..-->DataSource-->选择参数
SoapUI接口测试(四)使用EXCEL参数化

SoapUI接口测试(四)使用EXCEL参数化

最后运行一下没问题就OK了
SoapUI接口测试(四)使用EXCEL参数化

TAG: Excel 接口 EXCEL

 

评分:0

我来说两句

Open Toolbar