为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > SOAPUI接口测试使用手册

SOAPUI接口测试使用手册

2022-02-22 6页 doc 1MB 17阅读

用户头像 个人认证

dkcapt

有丰富的船舶驾驶经验,精通航海学

举报
SOAPUI接口测试使用手册SoapUI接口测试使用手册SoapUI接口测试使用手册(V1.0)-可编辑修改--可编辑修改--可编辑修改-SoapUI的介绍SoapUI是专门针对Webservice接口的测试工具,功能强大且界面易用。它是直接禾用WebService的WSDL文件测试Web月艮务的接口,禾用SOAPUI测试不需要了解底层的接口、调用关系及详细协议,也不需要使用编程来实现测试用例,而是基于WSDL自动产生测试消息。SOAPUI还支持接口的负载测试。在对同一WebService接口进行测试时,SOAPUI比Loadrunner表现的性能会更加...
SOAPUI接口测试使用手册
SoapUI接口测试使用手册SoapUI接口测试使用手册(V1.0)-可编辑修改--可编辑修改--可编辑修改-SoapUI的介绍SoapUI是专门针对Webservice接口的测试工具,功能强大且界面易用。它是直接禾用WebService的WSDL文件测试Web月艮务的接口,禾用SOAPUI测试不需要了解底层的接口、调用关系及详细,也不需要使用编程来实现测试用例,而是基于WSDL自动产生测试消息。SOAPUI还支持接口的负载测试。在对同一WebService接口进行测试时,SOAPUI比Loadrunner表现的性能会更加优越、真实,更接近反映接口的性能指标。并且SoapUI支持多种语言,java、c++,且wcf这种形式的接口也可支持。SoapUI的安装SoapUI基于JAVA开发,支持多个平台,需要设置JAVA_HOME变量指向到相应的JRE目录,同时修改PATH变量,将JRE1.6的bin目录添加到PATH里面。SoapUI接口测试创建/导入工程启动SoapUI程序,双击目录bin下的soapui.bat,即可启动程序。程序第一次打开后,在左侧导航面板上,自动有一个空的Projects工程。鼠标右键点击Projects,选择第一项“NewSoapUIProject”,新建一个工程。(如果本地有现成的工程,也可直接选择第二项导入工程“ImportProject”,选择本地的HIxml文件导入即可)如下图那fteques,J*七;NewsoapUIFraject,1Ctrl-N1ImportFrojectCtrl-IImportRemoteFrojtctSovaAllProjsetsOpenAllClosedFrojsetsdoseAllOpenFrojietsCUl+Alt-SRen-neHew卅Qrkspa.ee1SwitchWoirkspaceOiklineHelpFl页面弹出“NewSoapUIProject”框,输入ProjectName,“InitialWSDL/WADL”可填入URL地址或直接导入WSDL文件,(在这一步骤中,也可不导入WSDL文件,等到工程创建好后,右键点击工程名,选择“AddWSDL”也可导入)如下图所示:Few3*av-UItctCrettei&n.«weqadWTrojectinthLsivcrkiDactFiojjectWane:testInitialWSI>L/WAJ)L:DocujherLtsVjaw.ple-sarwtce.wffd]Brovsa.-.CreditpRfqne3:Cre^teg-smpl@r&QUp^t?for.ll口]i白rati口G3'7CteitftTeslStutt!叵ttcate—3list占Hit-Fitt+einportwdQ3DLor-ULCr&a^eHoctSsrvicE;CrcaTe?aVeb5»rvicsJinuLationoftheimponsdV5DLAddRESTjcivic?;H«latlvcPaths:Steresal1filspathsivprejc=trelartivoljt&projoclfile(rcQuircjssvc>默认选上:(为每个接口CreateRequests:Createsamplerequestsforalloperations?创建一个请求)CreateTestSuite:CreatesaTestSuitefortheimportedWSDLorWADL(为WSDL或WADL创建一个测试包)点击OK按钮,弹出创建测试包的对话框“GenerateTestSuite”:fastSuite;Style:RequestCantentOperations:3buy71loEin此处显示的都是WSDL文件中的0logout0me&fch所有方法,只须选择要测试的方法即可SelectallUnselectall0Gm且丁m超士Suit曰Gei?esrateTes1£umte■:5OneTefftCasefortachOperationSingleTestCasevrithoneRequestforeachOperationUseexistingRequestsinInterface1®Createn七邛emptyrequestfGenerateLoadTest:_GeneratesadefaullLaadTe2tforeachcreatedTestCase@1叵||Cancelj用来进行接口的性能测试,如果有需要可以勾选说明:SingleTestCasewithoneRequestforeachOperation(为每个接口的请求都创建一个测试用例)Createnewemptyrequests(仓建——个空的请求)GeneratesadefaultLoadTestforeachcreatedTestCase(为每个仓建好的测试用例生成一个默认的负载测试)点击OK按钮,在弹出框中填入测试包的名称,点击确定按钮后,工程便创建成功。-,勒test►工程名Project&-JSampLeServiceScapSinding-Cbuy耕Resilest1詈请求RequestjI±1login;由©logout测试包TestSuite-4buyTestCase|EiTestSteps(1>||」-魅tuy⑥Load.Tests(0)3WloginTestCase测试用例TestCase+测试步骤TestStep4HlogoutE-bsearchTestCaseTeslCase白田SampLeServiceScapBindin^TestSuite—由此图可以看至LSoapUI提供的测试用例管理的映射关系是这样的:项目Project测试包TestSuite测试用例TestCase测试步骤TestStep3.2执行测试上面步骤我们已经为WSDL文件的每个操作创建了请求和测试用例=)©testm1S谢pluSuruiG©S口如Binding力Wbuy甲咛login+logout±'嗜soarch£»•用Soukp1eSeruiccSoapBindingTestSuite5rfbuyTestC^s^+j14loginTestCaseE,序logoutTestCase十国searchTestCase■na以LoginTestCase为例,展开测试包下的“LoginTestCase”,双击“TestSteps”下的“Login”。0la]lest-ISampIcServiceSoapBind.ii\g3S*buy由Clogin$3logout由…寻search白卯Sauif)leServiceScapBindingTestSuitebuyT?stCaseloginTestCase\j-Te5tS+epsCl)©llogin◎LoadTests(0)本MlogoutTestCase正!■,博searctiTes^Case双击login后,在SoapUI的右侧会出现请求编辑器:耦login但□O■IHYPERLINK"http://wvw"http://wvw.soapui.org/sanple«soapenv:EnvBlo|»xmk-issoapen?""Mtp:Vschsuss.xinlnap.or^tS一心叩Hf/.lheader^oapen!/:Etody^??<^assword>^fearn.bgln><5oapeFv:Body>^/soapenvEnvelope^请求区域>端口地址.H&a,一Attac...5..Hea,.-Attac^.,JKS.,.J¥SP.,♦Assertions(0)EequestLog(0)1:1.请求编辑器分为三部分:顶部的工具栏,包含一组请求相关的动作、操作左边是请求区域右边是响应区域报文中/'”是需要被替换的内容,输入请求的参数,点击运行按钮(绿色图标),soapui会将我们填写后的soap报文发送给服务接口进行调用,返回的结果报文会显示在右侧区域。见下图:*十三泮区口□目soapui.org/sajnple勺由世巾「嗔?M代表被替换的内容,需要幅入参username>V^iCsernaiTie>敢?v为中3sword=HYPERLINK"http://ww"http://ww.soapui.oig/sample■^soapenv:ooapen工50孤印『日。日泞^sam1ogin>^Gsername^login^Ajsernftine*123466s加白sb,输产入口工甯广皿面电和y.Ew牛gr&A.参13mdogina心gpenyBcd*-=Xsoaperrv:Envelope*占辞周□□」■ht-tp://12TrXO.]:BOSS/MDokSanpleServicaScapEindinc1,吗昌」「叫纪T』1.甲M:J;单.-Js>■:J.1■,/fI-'----'^',"-'''""-",«","-"'"-',",^"s'""""s"1-""''■-"-■I8""--''I'W'IybuylestLaseQ国[21♦X寺3则⑪黎0T4stStsps伊"二三王T旧图然界二踝二4一,茫]!?|buy点击测试步骤,左下方会显示该步骤的相关属性,可以在此进行属性的编辑,右击测试步骤,会弹出一些相关操作即|FmmrlL也明SntpUProjert1&SdJUilcProject6由tert*工j-dfi.pltS±rif^lcejLrApBiiilu日型5QiiLple:S=rvicftS&apBinlinppt
aticmSelectOperatiOTiOiuliiieHelpnDe^criptlotiPrcpertjes3@tupScmplTearDom.Scripl:添加测试请求注意点:点击上图红色圆圈即可添加一个请求,上图红色方框要勾选上,代表将请求中的option操作步骤元素也添加进来,否则添加的请求不完整。修改测试步骤点击某测试请求,右键选择ChangeOperation,见下图TestS^eps三三Projierties(2)*PropertyTransfer雇1sLofintTCondit:f]nRunfromhere屣sQuery:OpenEditorEnterSisFutSe:DisablelestStep掰RandoriInsertStepF圈sCustQiRmajgF2⑤DelayDele-teDelete三三Properjfi£jTTEOrpCloneTestStepF9MoveStepUpDescrip,Ctrl-UpMoveSlepDoimCtrl^Eown.□武、ChangeOperationRecreateRequest:重新创建一个新的Request.CreateOptional:重新创建Request时也同时会创建optional.KeepExisting:重新创建Request时会保存之前填写的Value值。属性Properteis可以组合一条测测试用例里都会有一些主要的测试步骤来验证接口的功能,试用例的所有步骤,通过属性的设置和传递在这些测试步骤间共享数据。测试步骤主要有:Properties:允许你定义任意数量的属性值,可以用来参数化请求等。PropertyTransfer:属性传递,允许你在测试步骤间传递属性值,它可以将各个测试步骤联系起来。可以将一个Properties的步骤将属性传给一个TestRequest的步骤,也可以是将属性从一个请求的出参传递给另一个请求的入参。允许你定义任意数量的属性值,可以用来参数化请求等卜面就建立一个属性(Properties)的操作。按照上面添加测试步骤的方法,添加一个Properties,也可点击下图中第3个按钮完成属性的添加。TestSteps嗔砥囤臂罂器葭品彳■由活添力口Properties器*日三器login三三Proper!ies(0)输入好属性名后,会弹出下图,点击工具栏第一个按钮,添加属性名称Name双击Value一列的框,可以添加属性值。这样包含2个属性username和password的测试步骤就添加完成了另外,Value值也可以写成函数的形式,比如username的Value值可以写成函数:${=((int)(Math.random()*100))}或${=newRandom().nextInt(100)}返回0—100之间的随机整数。SoapUI也可以导入txt和Properties文件,达到批量参数化的设置,但文件中不能有中文显示。下面以txt文件举例说明:Txt中的数据可以Name和Values以空格隔开,也可以写成Name=Value的形式,见以下两图:-金位曲[寻国』-嗤?事本・HMaE3|文件(£)编辑CE)格式查看国帮助卸loglnl18Q10aU12327jlogin?15910441234login?18910^41232loginJi1891附41297logins16910^1232logins1891曲M2Mlogin71691。岫1232logins18910441237文件3)翡辑(⑴招式。查看⑪帮助®logim=189101IU1232login2=1891fli|i|1234login3=18910l|lH232loginii=18|ii1232Iogin0=ie9imi237点击属性弹出将此txt文件的数据批量导入到SoapUIProperties中的方法为:框中Loadfrom后的浏览图标,选择txt文件,即可成功导入。弹出“CreatemissingProperties?”提示框,选择“是”,就可以将txt文件中的数据批量导入到Properties中,见下图:点击属性弹出框中Saveto后的图标,可以进行数据的保存,默认保存为Properties格式,也可以自定义彳^存的格式(包括xls格式)-Properties1",14'r'・■I1di111.1iJ.ej.1;1r1r上,J,r^j'i,ip^a'i'irrB'ijirrp^i'/rraiji■a■a■■■■■■■■aa■■■£匕△*|口史GeE3Loadft;cm;iei/W面强试号码.txt耳士Savetd:□ginl3£in2TjinlTgirrdValue18S4044123218910441234Jg2ii6jgiriT3£in33.4.3属性传递3.4.2.1PropertyTransferSoapUI为我们提供了两种属性传递的方法,一种是PropertyTransfer,另一种是PropertyExpansion。下面先介绍第——种方法PropertyTransfer。属性传递给请求参数添加一个PropertyTransfer(属性传递),先要双击某测试步骤,然后点击TestSteps的第四个按钮,添加PropertyTransfer,如下图。-可编辑修改-TesiSteps器*三REHTzCl56flS』JT/3TTP卅g:CMF#kW莽Login三Properties(Oj添力口PropertyTransfer输入好属性传递名后,会弹出下图,点击下图左侧第一个按钮,可添加一个传递的属性。*PropertyTransfer12点击此按钮添加ProperytransferProperty;Source;♦①呼Property:OFailtransferonerror□Transfertextcontent0Transfertoall[IEntitizetransferredvalue(s)□Setnullannissingsource□Ignoreenpty/missingvalues□UseXQueryIITransfetChildNodesTarget:TransferLog(0)添加的传递属性会在左侧显示出来,如下图,添加了1个属性传递“moveuserns:Transfersnoveusertransfercnerrcr回SetnullonmisEingsourceIIgnoreempty/missinsvaluesQUseXQutry[~|TransferChildNude等TransfertextcontentTransfertoallEntitizetransferredvalue(s)50urce:二二PropertiesProperty:usernaMeTransferLog(Q)Source表示来源是你使用了哪个测试步骤,Target表示目标是传递给哪个测试步骤,比如上图中moveuser表示将右边栏上半部分Source中返回的值传递给Target中指定的元素。即将属性(Propertiesusername的值传递给login中的请求:Request,并且下面的方框中明确了传递的元素username。通过以上步骤就完成了属性传递的添加。上图中传递给Login请求的元素username的Xpath表达式写法如下:要传递的目标是Login,双击Login测试步骤(或请求),打开login的请求报文,为如下代码:declarenamespace-可编辑,固定模式,不做改动多品am="HYPERLINK"http://www.example.org/sample/"http://www.example.org/sample/";//sam:login/username-►?传递的元素为username12345双击LoginTestCase,执行包含3个测试步骤的测试用例,点击运行按钮losmTestCaseT"":微说T"":城说屹『n0凶»X◎s皿合¥,嘛1FINISHEDlastSteps去三9•工醺IE爵K莽造品营一上茫矍1土PropertyTransfer~~Properties(2)双击Login请求,可看到属性为username的值Login被自动传递到代码中-可编辑修改--可编辑修改-请求参数传递给请求参数同上面同样步骤,只是Xpath表达式不同。比如我们要将A接口的请求参数QueryType传递给B接口的请求参数QueryValue。Xpath表达式填写规则如下:口1口口.[http;//lucaLhQ3"既『/,口3/春日工如港吕/匚匚工口十心oospenv:Envelopexmlns:soapEn=l]tfSQ9perw;Hescler^FcuToiSSjer5§e^lceEequesf^uSyst已eI610U3uSeriallD>7=JSet■间ID-・QuafyType>?*/Quei,yT,/pe>k&jeryVakjej-?e/soapenv.lBcjdy^^/sosp&riv:Envelope^B接口的请求代码:国口D・HYPERLINK"http://localhost"http://localhost:3080/Eoap/services/crna.custIn,umci自口snufnMElcJExtnlns:.将口汕曰rT£='1itti3:>fechBfn^M工幅803口.orgJsoap/envelcpe/"I黑制ns;cus='*Htt口;而erf白celiriBI,sitecki.corTWam/cuWnfofjtfsosperw;Headersu白肥w旧口的工Fc:u:s:CtiSigu白ry*FuiceRei!!u&M,uQystcmlDc^OOBvySys相mlDnwSeMII口受m咫er间IA■QueiyType>?<^QtieryT/pe>k&jeryVakje^?^/QueryValuer^T^aCo^?^―yJStiQTa按照上面两幅图中的红色框中方式输入传递的参数属性:点击上方绿色箭头,可查看参数是否被成功传递。如下图:*Pro>ertyTransfert土奉宜汪洛巷:;聚涔运安泛H济潜会蒸崇崇整型柴滂然盘卷释法然岑飞运洪•;••小片因-可编辑修改-*Pro>ertyTransfert土奉宜汪洛巷:;聚涔运安泛H济潜会蒸崇崇整型柴滂然盘卷释法然岑飞运洪•;••小片因-可编辑修改-□Cu]iIransrferredVaLusr+ResuIt喧为:.建递成Rl'hn.War24UslBiLSCST20]L之总3.4.2.2PropertyExpansion属性传递给请求参数双击某个测试请求。.在需要填入的请求参数(标有?)中点击鼠标右键,选择GetData选择测试步骤的某个属性值。如下图,为参数选择了属性Properties中的QueryTypel的值。-可编辑修改--可编辑修改-II„I>1,1>.1181><-I1S1,IItS<1,1,)=1,1■JIJ.IIIIJ"II„■J„II,&I■J,IIB4UI»mI,Iu」'F一■-Jl\'l''',1J-J-'JJJJ,JJlJJl,'l'.l'.,.."l,.''l.'.'l|'|L/.'l./.'l,'l'l'.'.'l'I*、一困□□■HYPERLINK"http://172.20"http://172.20.206.131:8088/lockernLMhjer_biisiressSOAP-xsoamnvEnveloine">rr\\rs'sna|rs>nv»"|-t+p-f/srhRitigpxnlsnNpnro/«nfip/finvMnfwiJ""mm?hi:・"htip,而Mft力*[bus:CuEtALrthertKHeR?qiest*■QueryTypq:小ForaatKMLAlt-Htn*TivFrw<3oecenz:Hi<3oe(ien7:Bitbus:Ojsti喊Efijg0dlsg%^assWi参数自动被赋值为“${Properties#QueryType1}",这样属性QueryTypel的值就被成功的传递给SystemID了。当然也可以将某个步骤响应结果中的某个参数值或请求的参数值进行传递。请求参数传递给请求参数比如:我们要将A接口中的Request参数值传递给B接口的请求参数。利用PropertyExpansion方法操作步骤如下:.在B接口的请求参数(标有?)中点击鼠标右键,选择GetData[A]接口Property]Request],如下图:3『曲:匚加通通WQ^t由寿萧Krtedim■CxQuevCon=SLtJnraiD='wj%切冷亦*StartTtai*■eX-n*出用事4Mi巾3》■=正>心」pr/匚口口^jCor?:cugiJaLBr%匕口黑tBrE£dQw国uspefowSmvetip^ValichiB'"?FormatEHLiit-rilt-JutHvida-x#(0UndoCtrJ-g耻1Ct”-TCouyctircCutEJI7PasteCtrl-U1属Find/Xtpl门胆博G-oTdLintCttl*Ali-LShowLinen_jn.twreilt-1IDEarvr:33.FinpertyLDoMBijn]LoadfrcFloparty[F83HV:ir[£|FLnsertfiProperty[UsetiixiieJb(p-i11.-1-BPTnpRrtyITRb即口巾印pUJ——T>—一--I--UIiProjset:[vziifiqiarjTestSuite:稣1siCass;[匚m汇工督录;51:%l:crPublicFeyortig]到牛2:CE.UJ!.d'J1iF-dLz,w*utdl?EiS]FEopcrtystepq:U]Step5t[tT5erPmdlnf口⑪日口嘏据容广I法闺用户户品信息]51叩6;[?1山羽1|5阮。|.「丁1;井信息杳有11Prupiffty[Ehdj.iuizit].然后会弹出“SelectXpath”框,需要在框中输入传递参数的相应Xpath表达式。Xpath表达式的输入规则同上面介绍的PropertyTransfer方法相同。比如此例:我们要将A接口中的Request参数<QueryType>值传递给B接口的请求参数<QueryValue>。A接口的请求代码为:区]口□■HYPERLINK"http://Localhost"http://Localhost:SOSO/soap/3et:vicesasoapenzEnvetopexmins.wowp:忌"http./Schemas.xmlsoap.orgfcoap/enveiorie/'xinlns:hus=,,lTttp:/jfintertscclmpLsitecJi.goin/crm/btherybusinessf>^scapenv:Heeder^|=busj?UEtAuthenrticatef?equesl5|^SysternlD^1dO3«/S^sfemE^?IiQuer/Typ&^4^/QueryTypetl\Quer.'Value>111>JQueryValue>^AreaCo胆a?eaC(xle?=:ContactlD>^=:JCont3cW>我们要传递的是A接口的QueryType值,同上面介绍的PropertyTransfer方法相同只要将对应的XPath路径输入“SelectXpath”弹出框即可:〃bus:CustAuthenticateRequest/QueryType,如下图:SpeeifrXPatheKpression|r/bus!CustiuthenticateReque.点击确定按钮后,在B接口的请求参数<QueryValue>处自动显示了传递代码:S□O■http://La3all.o>5t;bJbL/scap/^eivice^/Grm3ustIrfcioa|jer¥r:Envelopebruins,="httFj./JSchema£.xmlsoap.org/soaptenvelorje/'xmini.cus="http./flnr<£oapen¥:Header^>^saapenv:Bodv>wweCustQueryServiceRequest>*SyslemlDs1003*/5ys;terHlD><£eriallD>?uQlueryTypea♦Query¥alue^S超标明uu钮#他u褊Gst^wthsntic配而后qyest/QutryTyp&>.^^ieryV司3。,这样就成功地利用PropertyExpansion方法将A接口的请求参数传递给了B接口。同样的原理,也可以将A接口的响应参数传递给B接口的请求参数响应结果传递给请求利用上面的例子:将A接口中的Response参数<Result>值传递给B接口的请求参数<QueryValue>。利用PropertyExpansion方法操作步骤如下:.在B接口的请求参数<QueryValue>(标有?)中点击鼠标右键,选择GetData[A]接口Property[Response],如下图:nt-"MJ血中四&FernatXMLlitFvCcntadlgM血次[mJ/W血・StaTTee>?W1txiJUGT/Qg寸匕u=dtlQqi1%■僮叼目odfi《唔gp@”;印卡出。阳CuJ-EKeckCttl-CCtjl-KF*rt?Fzrud/RcpLs.ceP'rojiflc+;[中,*£曜1.皿]TestSuire:堕屋]T?stCacE;l厂tn不式登录]±Jh.BFLineNjntersStep1:[?uMlcPropertiBs]ilt-l日SlR「2:「怎加「嗔PwfRM口I1稠机至码]Praperty[Donain]Step3t[A]Loac*frditHnnrlrra(QInsertf?rird]于rrertjr【TLse工nmg]GgtPaTCpStep髭区I?玄叩5:【头r&NING射匚州据客F江查过用户产晶信息:/StepQ;;[?ubS日lactSuer7公共喈息查闻.同样会弹出“SelectXpath”框,需要在框中输入传递参数的相应Xpath表达式。原理和上面介绍的方法相同:A接口的响应代码为:psoapervzErwelopexmlns.soapenv-"hitp://schemesjxnnlsoap.orgfeoep/envelope/^000000就功蚂/=P其审swdState=口=栈^芋wdState>vfral^^u^wthfTtiG^Respflnse^*/saapen?:6ody>我们要传递的是A接口的Result值0,同上面介绍的PropertyTransfer方法相同只要将对应的XPath路径输入“SelectXpath”弹出框即可:如下图:〃ns1:CustAuthenticateResponse/ResultSpecifyKPathexpression//nsl:Cus+AuthtntzcateRespeI确定厂取消3.点击确定按钮后,在B接口的请求参数<QueryValue>处自动显示了传递代码:这样就成功地利用PropertyExpansion方法将A接口的响应参数传递给了B接口3.4.4串联测试测试步骤中也可以创建多个测试请求,来串联进行测试。比如在测试步骤中添加2个请求,一个为login,一个为buy,通过点击下图第一个按钮,添加Request,如下图:JloginTestCasc工工?►Xs晒四lestSteps期此处选择需要添加的请求SelecrtopeiationtoinvokefarrequestSajnj1e5erviceSoapBind.ingbuySanp1eServiccScapBinding->buySoLplsServiceSoapBinding->laginSaji^lsServiceSoapBiniing-3l&gautS^jnp1eServiceScapBindingsearchAddlAequesttoTes.tCaseSpecifyoptions:foradding?nwr#qu«5ttoiT«stCas«Name:buyAddSOAPResponseAssention:0(addsvalidationthatresponseisaSOAPmtssage)AddSchemaAssertion:II(addsvalidationthatresponsecomplieswithitsschema)AddHetSOAPFaultAssertion:|(addsvalidationthatresponseisnota50ApFault)Createoptionalelementsi口(createsopticnalcontentinsamplerequest)[OKICancel点击OK按钮后,添加请求buy成功.XSURL&乳处TestSteps二:★三百V化[B磬郭衰染慕子一当壬Ologn±PropertyTransfer二三Properties⑵嗣buy为login请求添加一个断言,双击Login,点击工具栏第2个按钮添加Contains断言,填入内容1(前面已经介绍过,result为0则表示接口响应成功,此处填写1,结果肯定失败)爵login>、C回口D■http;//127.0.0.1:8088/mockSampleServiceSaapBrnding^feaapftnv:Body^.^sam^gri*xLjbgriS{=Strlng.valueOf(;Msth.rfinciom();up日写总word=Lugi用灯取悔aswCFdncsoapenvEnvelope的加印-邮en・'TTttp;胸cHrnaw*例即日nv:He日d日小*sfla|&errv:Bocty><5am:loginResponoe>|vrcwu心^sessiorid^455761494^0598S9\
/
本文档为【SOAPUI接口测试使用手册】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索