SoapUI中文教程.pdf
《SoapUI中文教程.pdf》由会员分享,可在线阅读,更多相关《SoapUI中文教程.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、So a p UI使用明1 So a p UI介介介介由于 We b 服务是被程序用的,一般不会提供界面最用户或人直接使用,在 So a p UI 等工具出之前,人不得不自己程序它,就要求人花很大的精力了解底的接口,用系和的,致他不能把注意力集中到中。So a p UI 的出极大的改变了一局面。作一个源的工具,So a p UI 强大的功能、易用的界面,吸引了很多用户。用户可以在 So a p UI 中通的操作完成复的,不需要了解底的,极大的减了工作量。So a p UI 支持多样的,例如功能,性能,回等。到目前止 So a p UI 的下量已经超了100万次,成了We b 服务准和先的 We
2、 b 服务工具。它不可以基于SOAP的We b 服务,也可以REST风格的 We b 服务,后者也是本文介的重点。So a p UI基于Ja v a 发,支持多个平台,安装非常。者可以到 So a p UI的 官方网站下一个安装包(本文使用的是 Wi n d o w 版本 3.0.1),直接安装即可。在安装包中,包括了一个 So a p UI 所需要的 JRE1.6 版本。安装完以后,者需要设置 JAVA_HOME 变量指向到相的 JRE 目,同修改 PATH 变量,JRE1.6 的 b i n 目添加去。2 So a p UI使用程使用程使用程使用程2.1建建建建/入工程入工程入工程入工程安
3、装并运行So a p UI之后,你就可以建第一个So a p UI工程了。程序第一次打,左航面板上,自动有一个空的Pr o j e c t s 工程。右左航面板中的工作空间点“Pr o j e c t s”,“Ne w So a p UI Pr o j e c t”。表 2-1 页面出“Ne w So a p UI Pr o j e c t”TAB页,填入Pr o j e c t Na m e,In i t i a l WSDL/WADL可填入URL地址或直接入WSDL文件,入文件后,如下所示:表 2-2 默上:Cr e a t e s a m p l e r e q u e s t s f
4、o r a l l o p e r a t i o n s?(明:每个接口建一个求的例子)Cr e a t e s a Te s t Su i t e f o r t h e i m p o r t e d WSDL o r WADL(明:WSDL或WADL建一个包)点OK按后,页面出保存工程的提示,以p r o j e c t 名+“-s o a p u i-p r o j e c t.x m l”的形式行命名,因此上述工程在保存页面出默命名t e s t 1_f i l e-s o a p u i-p r o j e c t.x m l,直接点保存即可。保存成功后,页面出“Ge n e r
5、 a t e Te s t Su i t e”TAB页:表 2-3:Si n g l e Te s t Ca s e w i t h o n e Re q u e s t f o r e a c h Op e r a t i o n(明:每个接口的求都建一个用例)Cr e a t e n e w e m p t y r e q u e s t s(明:建一个空的求)Op e r a t i o n s 中要的WS接口方法,如果一个WS有多个方法,Op e r a t i o n s 中会列出所有方法,只要的方法即可,上,去掉了t e s t 10、t e s t 2等接口的。最后勾上Ge n
6、e r a t e s a d e f a u l t Lo a d Te s t f o r e a c h c r e a t e d Te s t Ca s e(明:每个建好的用例生成一个默的)完后,点OK按,入用例命名页面,命名完后,确定。表 2-4 在用例完后,可使用c t r l+s,保存前的工程。如果要入其他人的工程,可通“Im p o r t Pr o j e c t”,找到t e s t-s o a p u i-p r o j e c t.x m l,中后即可入工程。2.2建用例建用例建用例建用例上面操作已经增加了t e s t 1的We b 服务,接下可以行求了。在上面增加
7、接口的候,已经根据WSDL的Sc h e m a 定义每一个操作建了默求。表 2-5 在Re q u e s t Se r v i c e So a p Bi n d i n g 点下展了WS服务中所有的方法,而我的包t e s t 1_f i l e _Te s t Su i t e 中根据“建、入工程”的第4步,而建了我要的方法的用例。在以t e s t 1方法例,介用例的建程。按照下所示,打下包下的“t e s t 1 Te s t Ca s e”,在展的“Te s t St e p s”下“t e s t 1”,双打。表 2-6 双“t e s t 1”后,在So a p UI的右会出
8、求器:表 2-7 求器分三部分:1.部的工具,包含一求相的动作、操作 2.左边是求域 3.右边是响域 So a p UI默生成的求中,”?”表示需要被替的容。根据需要,可以替或者删除掉些值。本接口需要一个名i d 的入参,可在求域找到如下容:?“i d”即参名,找到上面的“?”,替a b c d 任意字符串。通按下工具最左边的按(色箭头)发送本次求,求会在后台行,响容会出在器的右边,t e s t 1方法有任何,任意的入参均不会影响到输出果,出参一个一,第一个值123,第二个值456。根据上述返回的果文后,可看到接口已被正确的用,在中不用人地行接口功能是否正确的判,因此加入言As s e r
9、t i o n s,可由程序直接返回果行判。点下左上角的增加言按:表 2-8 会出“Se l e c t As s e r t i o n”框,通下拉框“Co n t a i n s”的言,确定后出如下框,在Co n t e n t 中填入容,此处是表示返回的果文里包含的字段,根据我t e s t 1接口的返回值,填如下,点“OK”,插入言完,程序会在运行用例,自动帮我校返回的果文是否包含“123”容。表 2-9 明:“Te s t St e p s”中可建多个用例,成一个用例集,在运行t e s t s t e p s,会根据用例的序从上到下用例行一次,上一用例的输出作下一用例的输入再织相的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SoapUI 中文 教程
限制150内