soapui中文操作手册(六)----创建REST Testing

首先,通过选择文件菜单中的“新建REST项目”选项创建从文件菜单中一个新的REST项目:

指定服务端点场下谷歌地图API网址:

http://maps.googleapis.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false

在这里,你可以按确定,并创造了SoapUI项目完成与服务,资源,方法和实际的请求,并打开请求编辑器。

在“参数”表中,可以看到SoapUI已经自动从路径中提取不同的查询参数。

按绿色箭头顶部留在请求编辑器,你可以看到服务返回的XML输出??:

在这里,你可以按确定,并最终创建实际的请求,并打开它的编辑。按绿色箭头顶部留在请求编辑器,你可以看到服务返回的XML输出??:

这个请求似乎是工作的罚款,所以我们都设置为创建该资源的实际功能测试。点击“添加到TestCase的”按钮,在左上角,它提示初始TestSuite的程序和测试案例的名称,然后会显示如下对话框:

现在按OK键; SoapUI在TestCase下产生相应的REST请求步骤:

现在,双击该图标资源在导航和改变  资源路径 为“/maps/api/geocode/json”:

现在回到了以前的请求,并再次运行它:

现在你可以看到JSON视图,而不是以前的XML结果。

行!现在增加一个实际断言验证响应的内容。在我们的例子中,我们只是要检查,我们从服务得到一个地方返回,打开“Get places - Request 1”测试步骤,并提交像往常一样给予相同的JSON响应如上。然后在窗口的右侧,选择“Outline”视图,并在第一个“E”项单击鼠标右键。然后在弹出的菜单中选择“添加断言 - >为计数”选项,它会自动为您生成一个JSONPath计数断言(这是一个soapUI中的功能,在了SoapUI开源的,你应该创建这一说法手):

这里你可以看到在顶部生成JSONPath声明,并低于其预期的结果。一切都很好,只是保存断言,并返回到TestCase的窗口:

与运行在左上角,这将导致在底部的日志上面的输出绿色箭头的TestCase的; 你的功能测试通过就好了!

最后,如??果你正在运行soapUI中,你可以创建一个简单的HTML报告。点击“创建报告”按钮,在菜单的顶部,并选择在打开的对话??框中“的JUnit SYLE HTML报告”如下:

按OK了SoapUI将生成的报告,并在系统浏览器中打开它:

瞧!用了SoapUI REST服务的第一个功能测试,只需点击几下了。

时间: 2024-10-11 10:30:45

soapui中文操作手册(六)----创建REST Testing的相关文章

soapui中文操作手册(一)----创建一个新的项目

1) 创建一个新的项目 点击项目,选择新建项目SOAP.这将打开一个新的SOAP项目对话框. 注意:你也可以做CTRL + N(WIN)或CMD+ N(MAC)来创建一个新的SOAP项目. 在新的SOAP项目对话框中输入项目名称,然后单击确定 这将创建在导航器一个新的项目. 恭喜你,你刚刚创建了你的第一个项目SoapUI.让我们添加一个WSDL. 2) 添加一个WSDL 在SoapUI项目中,SOAP大多是基于一个WSDL.虽然不是必须通过导入WSDL,但它使测试更容易,因为WSDL包含您需要了

soapui中文操作手册(二)----通过您的WSDL请求创建一个测试

1.通过您的WSDL请求创建一个测试 点击加号旁边的导航拓展项目树的Web服务,并选择请求: 在SoapUI Pro中,所述请求编辑出现在右边.SoapUI Pro有一个编辑器,它简化了XML的层次结构,无论是在请求和响应,并实时可定制. 了解更多关于表单编辑器和大纲编辑器. 如果您正在使用SoapUI免费版,你必须如下所示的代码编辑器中手动输入数据.为了从本教程中充分受益,你应该使用专业版. 2.在请求编辑器中,选择Add This Request to TestCase. soapUI中接受

soapui中文操作手册(四)----MOCK服务

Web Service Mocking是武器库一个非常有用的工具.这是解决“如果没有Web服务如何创建针对性的Web服务测试”问题的办法.Web Service Mocking将在这里派上用场.它允许你实际的Web服务产生之前,创建近似或模拟的Web Service.在本教程中,我们将: 创建项目 创建MockService 编辑MockService 调用MockService 自定义MockResponse 1.创建一个新项目 使用下面的WSDL开始新的SOAP项目http://www.we

soapui中文操作手册(五)----入门与安全测试

在SoapUI4.0引入的安全测试特点使它非常容易为你来验证你的目标服务的功能性安全,就可以评估您的系统常见的安全攻击的漏洞.特别是如果系统是公开可用的,即使不是这种情况,确保了完全安全的环境也是非常重要的. 1.创建一个TestCase的功能(或使用现有) 我们将开始与包括可信的示例项目,将其导入到你的工作空间,并打开第一测试用例: 2.添加安全测试 你可以看到一个空的“安全测试”节点,在左边的树形(见上图),右键单击它,选择“新建SecurityTest”选项,这将打开下面的对话框(如果你使

soapui中文操作手册(七)----Web Service Sample Project

REST推理 这份简短的教程将引导您完成架构推断功能. 我们将创建一个新的项目,并添加一个REST服务,而初始WADL文件启动了. 发送请求后,我们就可以使用响应来构建我们的架构. 演示请求 为了演示的原则,我们会从一个演示Flickr的REST的例子. https://www.flickr.com/services/rest/?method=flickr.test.echo&format=rest&foo=bar&api_key=d6c7b624b138bcb07a2e2c736

soapui中文操作手册(八)----Web服务的功能测试案例

现在,让我们来看看在一个TestCase的功能测试. 展开 Simple TestSuite并双击Simple Login and Logout w. Properties Steps. 正如你所看到的TestCase包括五个TestSteps. 您也可以点击才能看到的测试文档的描述标签. 该步骤包括三个不同类型的TestSteps的; 一PropertyStep,TestRequests和PropertyTransfer.他们做了什么: PropertySteps:存储属性以备后用.在我们的例

soapui中文操作手册(十)----REST Sample Project

第一步:打开MockService 1.双击MockService: 2.单击开始mockservice. 你会看到mockservice“端口8080上运行”. 参考: 配置使用MockService MockService选项 第二步:REST请求的TestCase 1.展开“测试帐户创建”及以下,直到到达查看表格的节点.双击它,你会看到REST请求TestCase的浏览器打开: 2.单击发送请求.你会看到右边REST测试响应. 参考: REST请求和响应视图. 3.你可以改变你的请求和响应

谷歌Web中文开发手册:2创建内容和结构

https://developers.google.com/web/fundamentals/getting-started/your-first-multi-screen-site/content 内容是所有网站最重要的元素,所以让我们为内容而设计而不是让设计去主宰内容.在这篇教程中,我们首先定义内容,以内容为基础为其创建一个页面结构,然后以简单的线性布局来呈现这些内容,确保它们在窄屏和宽屏中都能正常表现. 创建页面结构 确定我们需要的: 01  一个描述我们的产品""CS256:

ORACLE日常操作手册

转发自:http://blog.csdn.net/lichangzai/article/details/7955766 以前为开发人员编写的oracle基础操作手册,都基本的oracle操作和SQL语句写法,适合初学者. 因是很久之前写的,文章中可能会存在不准确的地方,希望指正. ORACLE日常操作手册 目录 一.......数据库的启动和关闭...4 1.   数据库的正常启动步骤...4 2.   数据库的正常关闭步骤...4 3.   几种关闭数据库方法对比...4 4.   数据库的启