51Testing软件测试论坛

标题: 初学SoapUI 小结 [打印本页]

作者: 学掌门网校    时间: 2018-1-25 11:34
标题: 初学SoapUI 小结
本帖最后由 博为峰网校 于 2018-1-25 11:41 编辑

因为项目的原因,前段时间研究并使用了 SoapUI 测试工具进行自测开发的 api。下面将研究的成果展示给大家,希望对需要的人有所帮助。


SoapUI 是什么?
SoapUI 是一个开源测试工具,通过soap/http 来检查、调用、实现 Web Service 的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到 Eclipsemaven2.XNetbeans intellij 中使用。


SoapUI 的安装
最好下载最新版本安装包,因为 SoapUI 是基于 java 开发的测试工具,3.0 以前版本的安装包没有集成 JRE,这样就得自己安装和配置 java 运行环境了。


SoapUI 的使用


1. 在主界面 File 菜单,点击“NewREST Project”,填写你想要测试的url,根据我们的项目 Teacher Site 中的 url 举例:https://teacher-test.grapecitydev.com:
[attach]110281[/attach]

参照下图需要在 Resource 输入框输入 /Login/Login 路由,并在 Params 中输入登录时需要的查询参数 accountName password
[attach]110282[/attach]


2. 点击绿色按钮,SoapUI 发送登录请求,可以在右侧框中看到登录请求返回的结果。
[attach]110283[/attach]
根据 Teacher site 项目的业务需求,发送 Login 请求完成后还得发送 SchoolItemChange 接口才会返回用户登录成功后认证的 Token,如下图中 Set-Cookie 的值将会在下一个 GetOverview 接口的请求头中 Cookie 属性使用:


3. 接下来的第三个请求 GetOverview如下图,在 Header 框中添加 Cookie 属性,值就是上一个请求 SchoolItemChange 返回的 Set-Cookie 值:
[attach]110284[/attach]




限时直播:SoapUI让你轻松玩转WebService接口测试
课程详情:http://www.atstudy.com/course/528







欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2