SoapUI对RESTful接口测试

本文详细介绍了如何使用SoapUI 5.0.0对RESTful接口进行测试,包括添加测试用例、将请求添加到TestCase及Script Assertion验证响应结果。通过设置不同请求风格,如QUERY、TEMPLATE等,以及利用GroovyScript处理参数和响应验证,实现了接口测试的初步集成。
摘要由CSDN通过智能技术生成

这两天要对RESTful接口做测试,老大让我用SoapUI试试,折腾了两三天,测试项目基本成型了,在这里记录一下经验。

版本:SoapUI 5.0.0

1、添加测试用例

点击File->New Rest Project,填入要测试的URI,确定进入编辑界面;
调整请求方式,添加请求参数,设置参数风格,这里要说一下:
style有五种,
QUERY是默认常用;
TEMPLATE是在路径中传参,形如:/api/test/{userId};
HEADER是添加在请求头中;
MATRIX和PLAIN我目前还没用到,等用到再跟新吧。
另外,如果是POST请求,会看到MediaType的选项,默认application/json,若要在请求体中添加json格式字符串,直接写在下面的文本栏中即可;若只是正常POST传参,需要勾选右边唯一的复选按钮(Post QueryStr...),其提示为:Controls if Query-Parameters should bu put in message body.
(如果请求参数要添加在请求体中就勾选)。
点击绿色小三角箭头,执行请求,会在右边显示响应结果,有XML,JSON,HTML三种展示类型,RAW可以查看响应头信息。

2、添加某个请求到TestCase

仅仅添加一个测试用例还算不上集成测试,添加成功后,点击绿色小三角右边的+按钮,将这个测试用例添加到一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值