《SoapUI5.x使用入门》由会员分享,可在线阅读,更多相关《SoapUI5.x使用入门(20页珍藏版)》请在金锄头文库上搜索。
1、2015/06/30SoapUISoapUI入门入门2一、一、SoapUISoapUI入门入门为了避免空洞的讲解,同时为了更好的展示soapUI 对REST 服务的测试功能,以云海为例。2024/7/31Inspur group3一、一、SoapUISoapUI入门入门层次结构层次结构2024/7/31Inspur group4一、一、SoapUISoapUI入门入门新建项目新建项目2024/7/31Inspur group5一、一、SoapUISoapUI入门入门资源添加(新建资源)资源添加(新建资源)2024/7/31Inspur group6一、一、SoapUISoapUI入门入门资源添
2、加(克隆资源)资源添加(克隆资源)2024/7/31Inspur group7一、一、SoapUISoapUI入门入门参数(资源参数)参数(资源参数)2024/7/31Inspur group8一、一、SoapUISoapUI入门入门参数(方法参数)参数(方法参数)2024/7/31Inspur group9一、一、SoapUISoapUI入门入门参数(操作参数)参数(操作参数)2024/7/31Inspur group10一、一、SoapUISoapUI入门入门参数(操作参数)参数(操作参数)2024/7/31Inspur groupl说明:u资源的参数是固定的,优先在资源里设置。u操作中添
3、加的参数会在资源参数列表显示参数名,不显示参数的值。u方法中添加的参数会直接在操作中被使用11一、一、SoapUISoapUI入门入门HeadersHeaders设置设置2024/7/31Inspur group12一、一、SoapUISoapUI入门入门EventsEvents设置设置headersheaders2024/7/31Inspur group13一、一、SoapUISoapUI入门入门EventsEvents设置设置headersheaders2024/7/31Inspur grouplimport com.eviware.soapui.support.types.StringT
4、oStringMapldef headers = new StringToStringMap()lheaders.put(“HeaderName, “HeaderValue)lrequest.setRequestHeaders(headers)14一、一、SoapUISoapUI入门入门HeadersHeaders设置设置2024/7/31Inspur groupl说明:uauth-token:必须添加,验证登录有效性,每次登录都会产生新的值。uaccept:设置值为application/json,返回数据以JSON格式显示。15一、一、SoapUISoapUI入门入门生成测试集生成测试集2
5、024/7/31Inspur group16一、一、SoapUISoapUI入门入门生成测试集结果生成测试集结果2024/7/31Inspur group17一、一、SoapUISoapUI入门入门添加断言(预期结果)添加断言(预期结果)2024/7/31Inspur group18一、一、SoapUISoapUI入门入门添加断言(添加结果)添加断言(添加结果)2024/7/31Inspur group19一、一、SoapUISoapUI入门入门测试结果测试结果2024/7/31Inspur group202024/7/31Inspur groupThe End The End 谢谢谢谢! !