从品牌网站建设到网络营销策划,从策略到执行的一站式服务
结构
test step
test case
test suite
project
workspace
soap协议可以理解为是基于xml的一个简易的协议
soap=http+xml
3. 接口间的数据传递
test step内部传递
test case和test case之间传递
4.rest接口
rest是一种架构风格,不是一种标准或协议,可以理解为http接口。
对于soapui来说,他是一款专门测试webservice接口的工具,不建议用来做大规模的rest测试。
REST风格的接口返回的基本都是json格式的数据,SoapUI不能直接处理。对于REST接口之间传递数据的场景,需要使用groovy script从响应的json数据中取出数据,传递给下一个接口。
import groovy.json.JsonSlurper
def xresponse = testRunner.testCase.testSteps["request1"].testRequest.response.contentAsString
def slurper = new JsonSlurper()
def result = slurper.parseText(xresponse)
def yangli = result.result.yangli.toString()
5. soapui还可以做安全测试和负载测试
6. soapui集成了mockservice的使用
右键---generate soap mock service,
设置response的返回值,
在mock service下选择请求,
启动mock service,
发送请求,查看返回值,是刚才设置的值
7. soapui中jdbc请求的使用
本地安装一个mysql数据库
把mysql-connector-java.jar放到soapui安装目录的lib下
建一个普通的project(非soap和rest)
在project下,自己新建testsuite、testcase
在teststep右键,新建jdbc request
新建一个connecttion,选择driver(mysql/com.mysql.jdbc.driver)
测试连接成功
8. DataSource常用的几种有file,excel(最好是2003),jdbc
关于jdbc,
本地安装一个mysql数据库
把mysql-connector-java.jar放到soapui安装目录的lib下
新建一个connecttion,选择driver(mysql/com.mysql.jdbc.driver)
测试连接成功
输入sql查询语句把需要的字段(一个或多个)查询出来,
然后新建同名字的变量(一个或多个)去接收,请求里引用即可
响应中的值也可以参数化哦
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图