rest测试

本文介绍了如何进行REST测试,包括前提条件、推荐的测试工具如Restlet Client、Postman和SoapUI,以及Get和Post两种测试方式的具体操作,强调了URL格式和参数的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前提条件:

可以试用本rest测试工具测试的api需要符合api定义规范的结构。

api定义规范.doc

测试工具:

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,..}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值