Web service framework—SoapUI研究

最近接触到web service的一些事情,是基于脚本的自动化的一个测试过程,主要用到的是SoapUI(groovy script)。

  SoapUI的在线文档是一个很好的资源,基于此,有一些简单的应用分享。

  有兴趣可以研究一下,自己也是一个在学习的过程,一点学习笔记分享给大家。

  Here is a sample presented that how to run test case in soapUI project and save data into DB

  Process:

  1.       Load properties file or DataSource so that fetch corresponding data

  2.       Set a request with parameters populated(data derive from properties or DataSource)

  3.       Through transfer property to save data into external files or DB

  4.       Using DataSink to export data to external files(such as excel,txt) or DB(need to connect DB)

  Screenshot of structure of one TestSuite:

  Step1: Load files( here I load file from properties file)

  PlaceName=Houston

  Step2: with data populated request

  (get data from properties under Form format)

  Step3: transfer data to target

  Also can transfer the designated data from original source to target( click on here)


 Step4: save data fetched into DB

  Need to connect database from DB list, here I select mysql as my db.

  Firstly you should download mysql-connector-java.zip from mysql website,after that, you should copy mysql-connector-java.jar to [JAVA_HOME]/ eviware/soapUI-Pro-3.5.1/jre/lib/ext, then configure connection and test it, if ok, you would fill in sql to insert data to table, as following:

  Step5: query mysql db and check if the data have been saved in DB

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-12-21 17:55:38

Web service framework—SoapUI研究的相关文章

手把手教你学Web Service

Well,各位观众,现在开始我的手把手交Visual Studio.net的第一课―-手把手教你学Web Service.有没有下一课还得看诸位看官的反应了!我们知道,在MS新一代战略.net中,Web Service占了一个相当次大的份量,为什么这样说那?那是因为Web Service 是未来编程的新 思路,他将编程由本机扩大到了Internet上,他通过一个proxy.dll就可以访问在Internet上 提供的Service,并且就像在本机上操作一样方便,其实,Web Service也可以

.net compact framework 加 web service的演练.

web 具体是这样的: invoke the web service of http://samples.gotdotnet.com/quickstart/aspplus/samples/services/MathService/CS/MathService.asmx?WSDL which service privided the math mothd such as add/sub/mulite/div. I invoke the mothd in the win ce with compac

使用SoapUI 测试Web Service

原文:使用SoapUI 测试Web Service 如何测试写好的Webservice?你当然可以写代码来测试,但还是太麻烦,你得花时间去学习各语言的关于Webservice调用的相关API.这里推荐一个Webservice开发的必备工具- SoapUI,无须了解底层细节,就能快速测试你的Webservice开发的是否正确. SoapUI是一个开源测试工具,通过Soap/HTTP来检查.调用.实现Web Service的功能,而且还能对Webservice做性能方面的测试. SoapUI下载地址

Web Service单元测试工具实例介绍之SoapUI

原文  Web Service单元测试工具实例介绍之SoapUI SoapUI是当前比较简单实用的开源Web Service测试工具,提供桌面应用程序和IDE插件程序两种使用方式.能够快速构建项目和组织测试用例是该工具的一大特性,下面将通过实例介绍如果使用SoapUI进行Web Service单元测试. l        构建项目 SoapUI工具中的项目(Project)是由一个或多个Web Service组成的,这里我们以"中国电视节目预告 Web 服务: http://www.webxml

使用SoapUI测试Web Service

如何测试写好的Webservice?你当然可以写代码来测试,但还是太麻烦,你得花时间去学习各语言的关于Webservice调用的相关API.这里推荐一个Webservice开发的必备工具- SoapUI,无须了解底层细节,就能快速测试你的Webservice开发的是否正确. SoapUI是一个开源测试工具,通过Soap/HTTP来检查.调用.实现Web Service的功能,而且还能对Webservice做性能方面的测试. SoapUI下载地址:http://sourceforge.net/pr

使用BizTalk Adatper for Web Service中的策略与技巧

web|策略|技巧 在使用BizTalk Adapter for Web Service的EAI解决方案中,不同的.分离的组件被整合在一起完成统一的商业逻辑.在解决方案中,各种组件必须很好的在一起工作.有两条关键的原则(key principle)可以使得你的BizTalk解决方案更完美: KP1:在搭建解决方案时,每一步实现均进行测试: KP2:丛最前端开始向后端推进,或丛最后端开始并向前端推进,一步一步进行增量开发.每进行一步增量开发,均要保证增量后解决方案可以使用. 下面分别加以描述,并对

Java RESTful Web Service实战(第2版)

Java核心技术系列 Java RESTful Web Service实战 (第2版) 韩陆 著 图书在版编目(CIP)数据 Java RESTful Web Service实战 / 韩陆著. -2版. -北京:机械工业出版社,2016.7 (Java核心技术系列) ISBN 978-7-111-54213-1 Ⅰ. J-   Ⅱ. 韩-   Ⅲ. JAVA语言-程序设计   Ⅳ. TP312 中国版本图书馆CIP数据核字(2016)第156331号 Java RESTful Web Servi

在Web Service中实现Transaction

web 在Web Service中实现Transaction.Net Framework为类,WebForm和WebService提供了事务处理功能.在传统的windows应用程序中,要写一个有事务处理功能的组件不仅要写代码而且要在组件服务中创建一个事务包.这就意味着在任何一台要处理这个事务的机器上,你都不得不打开mmc在COM+应用程序节点下创建一个新包..NET Framework使得这一切变得很简单,事实上我们不用在组件服务中作任何事,这一切都是自动完成的.对WebService来说,.N

C#利用Web Service实现短信发送

web 通过编程方式实现短信息的发送对很多人来说是一件比较烦杂的事情,目前一般的解决方法是通过计算机和手机的连线,通过可对手机编程的语言编写相关的手机短信息程序来实现,而这种方法对于一般人来说是很难达到的,因为此种方法不仅要有很多必备的硬件设备,也还需懂得手机编程的相关知识.本文就来探讨一下另外一种通过Visual C#发送短信息的简单实现方法,这种方法在实现过程中比我们想象的要简单许多,只需拥有Visual C#一般编程基础,并确定您的计算机接入互联网即可.下面就来详细介绍一下Visual C