这两天要对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
仅仅添加一个测试用例还算不上集成测试,添加成功后,点击绿色小三角右边的+按钮,将这个测试用例添加到一