前提条件:
可以试用本rest测试工具测试的api需要符合api定义规范的结构。
测试工具:
Restlet Client
postman
soapui
等等
Restlet Client 安装方式
Restlet Client是一款chrome内核浏览器的插件用于rest测试,现在一直保持更新中。
方式1、通过chrome商店安装,如果你的可以翻墙的话的,推荐直接在chrome应用商店搜索 Restlet Client 进行安装
方式2、下载附件Restlet-Client-2.5.2_0.crx 安装方法 :将插件拖至chrome插件管理页面,或者拖入360极速浏览器 即可安装,如果chrome安装不了 需要勾选开发者模式
安装完成后即可看到插件图标
测试配置:
验证项目是否配置了rest测试,在启动日志中查找是否有 如下字样
Mapped "{[/rest/{beanName}/{methodName}]}" ont
REST测试方式:
url格式:
1) Get方式
适合参数较少的API,可直接在浏览器地址栏调用
http://ip:port/{ContextPath}/rest/{beanName}/{methodName}?jsonParam={"commandSiteCode":1000,..}
参数说明:
ip:调用机器的ip ,本地可以是 localhost
port:既你的项目的启动端口 8080 什么的
ContextPath:项目启动路径,根目录不需要填
beanName:由@ServiceProvider 注解的hsf接口实现类的spring bean 名称,默认为类名首字母小写
methodName:既你的接口方法的名称
jsonParam:你的接口的的入参数command的json格式
2) Post方式
适合参数较多的API 需要测试工具 如PostMan ,DHC rest Client, SOAPui
http://ip:port/{ContextPath}/rest/{beanName}/{methodName}
与get方式类似,请求体为command的json格式 :{commandSiteCode:1000,..}