restful apirestful api 一般怎么测试

restful api  时间:2022-02-28  阅读:()

restful api 一般怎么测试

定义了RestFul Api,必须先做单元测试,确保Api可用,然后再交给别人去调用,这样才能确保工作进度 (1)使用Apache的jmeter测试工具,很方便,可以批量测试Api, (2) 使用JerseyClient写测试程序。因为我们用的是jersey实现的RestFul。 (3) 使用浏览器插件工具,我用的是火狐的插件RESTClient (4)使用curl命令行工具。 使用工具测试Api,GET方法还好,如果是POST方法需要指定方法的Headers(数据格式),Body(请求参数),Api的url。 Body请求参数,如何获取呢,在这里我使用了Gson,先用java组织参数对象,然后用Gson将参数对象转化为json串。 Gson gson = new Gson(); String wqtString = gson.toJson(wqt); System.out.println(wqtString) 举例说明: 我们框架中封装了一个查询参数WebQueryTerm。我获取到它的json串格式为: {"page":{"number":1,"size":10,"total":0,"sorts":[{"field":"creationTime","type":"DESC"}]},"terms":[{"field":"appType","operator":"equal","value":"0"}]} 其中 page表示分页属性。number当前页,size一页显示多少条数据, sorts排序:field表示排序字段。type表示排序类型,是desc降序还是asc升序 terms表示查询。field表示查询字段;operator表示是模糊查询Like还是精确查询Equal,value表示你输入的查询值。 追答 这里简单说一下,怎么使用火狐的RESTClient。 (1)首先,在火狐浏览器菜单-附件组件-插件,中搜索RESTClient,并安装 (2)打开RESTClient,点击菜单Headers。输入自定义Request Headers。例如Name = Content-Type Value=application/json 点击okay! (3)选择Method,我选择Post,因为我测试获取应用列表,带分页,带查询条件。 (4)输入api资源的url:http://192.168.1.183:8080/osd/rest/app/get_app_list (5)输入上面的请求参数json串。 (6)点击Send请求API。 结果查看:Response Headers如果Status Code =200 ok则表明API没有异常 再看Response Body返回数据,是否满足你的要求。测试工作完成!

GreenCloudVPS($30/年),500G大硬盘VPS,10Gbps带宽

GreenCloudVPS最近在新加坡DC2节点上了新机器,Dual Xeon Silver 4216 CPU,DDR4内存,10Gbps网络端口,推出了几款大硬盘VPS套餐,基于KVM架构,500GB磁盘起年付30美元。除了大硬盘套餐外,还加推了几款采用NVMe硬盘的常规套餐,最低年付20美元。不过需要提醒的是,机房非直连中国,尤其是电信用户ping值感人,包括新加坡DC1也是如此。大硬盘VPS...

pacificrack7月美国便宜支持win VPS,$19.99/年,2G内存/1核/50gSSD/1T流量

pacificrack发布了7月最新vps优惠,新款促销便宜vps采用的是魔方管理,也就是PR-M系列。提一下有意思的是这次支持Windows server 2003、2008R2、2012R2、2016、2019、Windows 7、Windows 10,当然啦,常规Linux系统是必不可少的!1Gbps带宽、KVM虚拟、纯SSD raid10、自家QN机房洛杉矶数据中心...支持PayPal、...

极光KVM(限时16元),洛杉矶三网CN2,cera机房,香港cn2

极光KVM创立于2018年,主要经营美国洛杉矶CN2机房、CeRaNetworks机房、中国香港CeraNetworks机房、香港CMI机房等产品。其中,洛杉矶提供CN2 GIA、CN2 GT以及常规BGP直连线路接入。从名字也可以看到,VPS产品全部是基于KVM架构的。极光KVM也有明确的更换IP政策,下单时选择“IP保险计划”多支付10块钱,可以在服务周期内免费更换一次IP,当然也可以不选择,...

restful api为你推荐
运行时错误1004ipad下载时出现错误1004是怎么回事?该怎么解决?visio使用教程如何使用microsoft visio 2013色温图led色温6000k显示是什么颜色呢?赵锡成众生有罪,你我皆同谋。什么意思vrrp配置路由器的配置子模式有哪些好用的手机杀毒软件好用的手机杀毒软件空间图片qq空间图片blacken“人非圣贤孰能无过”用英语怎么说网页错误详细信息打开网页,出现网页错误详细信息 求解决,谢了!网页错误详细信息我为什么不可以收货那 网页错误详细信息
网站虚拟主机空间 高防服务器租用 最便宜的vps vps虚拟服务器 国外服务器网站 域名优惠码 unsplash 个人免费空间 卡巴斯基官方免费版 架设邮件服务器 德隆中文网 镇江高防 websitepanel 服务器是什么意思 gotoassist 侦探online 一句话木马 dns是什么意思 招聘瓦工 vpn服务器架设 更多