如何批量导入soapui工程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何批量导入soapui工程相关的知识,希望对你有一定的参考价值。

参考技术A 使用soapui测试是很让人蛋疼的事情,之前我在外地出差管理接口这块,也是被各种测试平台,平台的各种方法搞的头皮发麻,管理起来也相当的混乱,有时候接入系统会改变测试地址,或者改变测试端口,可能为不同的地址或者端口建立多个工程,这样,长时间下来,会有很多的工程。进行工作交接的时候,工程文件夹倒是可以直接拷给我,但是,只能一个个的导入,那么多工程文件,一个个的手工导入,可让我头大了好大会。今天又有个同事,需要导入之前同事遗留下来的工程,问我能否批量导入,我说不能,在网上搜索,也找不到合适的答案,后来我研究了一下soapui的菜单,发现file菜单下面有一个switch
workspace菜单,但是,到网上去找关于soapui的workspace的文档也找不到,后来我试了一下,发现是可以使用switch
workspace来实现批量导入的。下面具体介绍一下:前提:1、所有工程文件保留
2、workspace文件保留
首先,找到workspace配置文件。
我用的是XP系统,workspace文件位于C:/Documents
and
Settings/Administrator目录下,文件名为default-soapui-workspace.xml,如果你在一开始使用soapui的时候没有新建workspace,那么配置文件应该都是这个名字。路径可以不用记,因为在点击switch
workspace菜单的时候,会自动弹出默认的workspace文件保存目录。
第二,将保留的工程文件,放到某个目录下,譬如E:/soapuiPro
第三,重命名保留的workspace文件,名称不限,然后修改workspace文件,将里面的地址修改为现在放置工程文件的地址。
第四,打开soapui,依次点击File---switch
workspace,找到新的workspace文件,选择打开,弹出的save
open
projects
before
switching
workspace提示框选择是。就能将同事遗留的所有工程轻松导入。

soapUI问题解决

soapUI导入swagger与更新swagger:

  • 用SOAPUI5.4.0 “Create Empty Project”
  • 选中Project,右键》Import Swagger

技术分享图片

  • 保存project
  • 用SOAPUI5.1.2 Import 之前保存的project
  • 将Composite Project属性改为true,保存

技术分享图片

  • 更新swagger:进入工程目录-service目录,拷贝所有service到需更新的project-service中,原有的不要覆盖,只复制新增的接口,针对修改过的接口只能手动修改

 

 

发送json数据中包含中文时,提示utf8不正确

------------解决办法:step左下角属性(custom properties-REST TestRequest Properties) Encoding 修改为 UTF-8

设置test step执行失败不中断

选中TestCase右键,选择options》Abort on error勾选去掉

技术分享图片              技术分享图片

 

 

 

以上是关于如何批量导入soapui工程的主要内容,如果未能解决你的问题,请参考以下文章

批量导入Npm包依赖到Nexus私服(批量上传脚本)

UE4 Abc 批量导入

tsc4503批量导入

利用VBA如何将批量图片导入WORD的指定表格格式里?

利用VBA如何将批量图片导入WORD的指定表格格式里?

如何批量查询号码归属地,可以导入表格xlsxtxt直接查询