SoapUI接口测试(四)使用EXCEL参数化
上一篇 /
下一篇 2016-11-26 16:51:15
/ 个人分类:soapui
建议不使用property测试步骤,而换用
EXCEL
1、先添加一个DataSource,添加方法:选中用例右击,选择Add Step-->DataSource,然后单击弹出框的确定按钮就可以了
2、新建一个Excel,内容如下
保存类型以:Excel 97-2003
工作薄(.xls) 的格式保存,保存路径最好放在当前项目路径下面,如果要迁移会比较方便,PS:保存成功后要记得关闭
Excel
3、选择DataSource的数据来源
DataSource:Excel
File:excel表的保存路径
Worksheet:工作表名称
Start at Cell:从那个位置开始读取数据
Ignore Empty:不用选,我也不知道是干嘛的^_^
有个关于File路径的小技巧,直接选择的是绝对路径,用例如果进行迁移,如果放的路径不一致会导致项目无法运行,可以设置成相对路径,设置方法如下:
选择项目-->Project Properties-->Resource Root:选择${ProjectDir}-->用${ProjectDir}替换掉固定的项目存放目录就可以了,这样会比较灵活
4、添加参数,Excel里面添加了几个参数,这边就添加几个,比如我刚在Excel中添加了2个参数(byProvinceName,AssertContent),那我现在就添加2个
然后运行一下,有结果就好了
单击设置按钮,可以设置取第N行到第N行的数据,比如我现在要取第一行的数据,就设置为0到0,第二行就是1到1,取1到2行的数据就0-1,索引是从0开始的
5,接下来就可以进行参数化了,选中要参数化的地方右击-->Get Data..-->DataSource-->选择参数
最后运行一下没问题就OK了
相关阅读:
- python 接口自动化测试(三)转 (vs_dev, 2016-10-20)
- python 接口自动化测试(四)转 (vs_dev, 2016-10-20)
- python 接口自动化测试--框架整改(五)转 (vs_dev, 2016-10-20)
- python 接口自动化测试--框架定型(六) 转 (vs_dev, 2016-10-20)
- python 接口自动化测试--代码实现(七) 转 (vs_dev, 2016-10-20)
- Python + Requests + Unittest接口自动化测试(转) (vs_dev, 2016-10-26)
- python处理excel文件 (若尘_51, 2016-11-14)
- 接口测试 (Roowen, 2016-11-22)
- 70%单元测试,20%集成、接口测试,10% UI层的自动化测试。 (sll101010, 2016-11-23)
- Robot Framework第一个简单接口自动化测试后总结 (51test_pp, 2016-11-25)
收藏
举报
TAG:
Excel
接口
EXCEL