1SoapUI+jenkins接口自动化测试一.docx
- 文档编号:12087604
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:17
- 大小:1.89MB
1SoapUI+jenkins接口自动化测试一.docx
《1SoapUI+jenkins接口自动化测试一.docx》由会员分享,可在线阅读,更多相关《1SoapUI+jenkins接口自动化测试一.docx(17页珍藏版)》请在冰豆网上搜索。
1SoapUI+jenkins接口自动化测试一
SoapUI+jenkins接口自动化测试
(一)
SoapUI基本case编写
以旅行日程Http请求为例
新建项目
新建TestSuite测试集
新建TestCase
新建Request
参数化
SoapUI参数化
project级参数化:
选中项目名,在CustomProperties中添加参数即可(如下图)
TestSuite级参数化:
选中TestSuite名称,在CustomProperties中添加参数即可
Case级参数化:
选中case名称,在CustomProperties中添加参数即可
获取参数化参数
获取Project级参数化参数值:
TestSuite和case级的参数获取方式与Project一样
excel 参数化
右键添加step→DataSource
如下图,在左侧添加Properties,名称顺序与导入的excel参数列的顺序一致
可以点执行,查看获取的参数,设置StartatCell确定从excel哪一行开始获取
获取excel参数化参数,如下图,在请求中右键可以获取
参数生成
右键addstep->DataGen
有下图四种方式可以生成动态参数
参数传递
右键addstep→PropertyTransfer,可以获取参数,传递给其他值
添加检查点
右键addstep→AssertionTestStep,可以选择内容验证,也可以脚本验证,还有其他验证方式,不一一举例了
MessageContentAssertion验证具体内容,
Script验证检查点
连接mysql数据库
将mysql连接jar包拷贝到soapUI bin/ext目录下,重启soapUI
执行
单条执行
批量执行,点击选择TestSuit,在点击右侧的执行按钮
命令行执行
参考如下,保存为bat文件执行
C:
cdC:
\ProgramFiles\SmartBear\SoapUI-Pro-5.1.2\bin
calltestrunner.bat-r-jC:
\Schedule\workspace\SoapUI_schedule_InterfaceTest\Schedule_coreApi_Interface_Project.xml-fC:
\Schedule\workspace\SoapUI_schedule_InterfaceTest\report
旅行日程soapUI接口用例示例
Schedule_coreApi_Interface_Project.xml
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SoapUI jenkins 接口 自动化 测试