因为项目的原因,前段时间研究并使用了SoapUI测试工具进行自测开发的api。下面将研究的成果展示给大家,希望对需要的人有所帮助。
SoapUI是什么?
SoapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans和intellij中使用。
SoapUI的安装
最好下载最新版本安装包,因为SoapUI是基于java开发的测试工具,3.0以前版本的安装包没有集成JRE,这样就得自己安装和配置java运行环境了。
SoapUI的使用
1.在主界面File菜单,点击“New
REST Project”,填写你想要测试的url,根据我们的项目Teacher Site中的url举例:https://teacher-test.grapecitydev.com:
参照下图需要在Resource输入框输入/Login/Login路由,并在Params中输入登录时需要的查询参数accountName和password。
2.点击绿色按钮,SoapUI发送登录请求,可以在右侧框中看到登录请求返回的结果。
根据Teacher site项目的业务需求,发送Login请求完成后还得发送SchoolItemChange接口才会返回用户登录成功后认证的Token,如下图中Set-Cookie的值将会在下一个GetOverview接口的请求头中Cookie属性使用:
3.接下来的第三个请求GetOverview如下图,在Header框中添加Cookie属性,值就是上一个请求SchoolItemChange返回的Set-Cookie值:
转载自:葡萄城控件
限时直播:SoapUI让你轻松玩转WebService接口测试
课程详情:http://www.atstudy.com/course/528