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返回数据,是否满足你的要求。测试工作完成!

搬瓦工VPS:高端线路,助力企业运营,10Gbps美国 cn2 gia,1Gbps香港cn2 gia,10Gbps日本软银

搬瓦工vps(bandwagonhost)现在面向中国大陆有3条顶级线路:美国 cn2 gia,香港 cn2 gia,日本软银(softbank)。详细带宽是:美国cn2 gia、日本软银,都是2.5Gbps~10Gbps带宽,香港 cn2 gia为1Gbps带宽,搬瓦工是目前为止,全球所有提供这三种带宽的VPS(云服务器)商家里面带宽最大的,成本最高的,没有第二家了! 官方网站:https...

百星数据(60元/月,600元/年)日本/韩国/香港cn2 gia云服务器,2核2G/40G/5M带宽

百星数据(baixidc),2012年开始运作至今,主要提供境外自营云服务器和独立服务器出租业务,根据网络线路的不同划分为:美国cera 9929、美国cn2 gia、香港cn2 gia、韩国cn2 gia、日本cn2 gia等云服务器及物理服务器业务。目前,百星数据 推出的日本、韩国、香港cn2 gia云服务器,2核2G/40G/5M带宽低至60元/月,600元/年。百星数据优惠码:优惠码:30...

香港 1核 1G 5M 22元/月 美国 1核 512M 15M 19.36元/月 轻云互联

轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。官方网站:点击进入广州轻云网络科技有限公司活动规则:用户购买任...

restful api为你推荐
苹果退款苹果付费软件怎么退款trapezoid梯形的上底下底和腰的定义是什么?爬虫网如何自己写一个网络爬虫qsv视频格式转换器如何免费把qsv格式转换为mp4格式手机壳生产厂家手机保护套保护壳厂家spinmaster谁发明的汪汪队立大功这个动画片程序员段子有哪些好笑的关于程序员的笑话blacken曲婉婷ShineOverme中英文歌词眼镜片品牌眼镜镜片什么品牌最好 什么材料最好tplink端口映射Tp-link路由器怎么设置端口映射 内网端口映射
万网虚拟主机 godaddy域名注册 免费vps qq空间域名 域名备案号查询 liquidweb siteground 优惠码 新世界电讯 轻博 一元域名 ca4249 上海域名 架设服务器 新天域互联 有奖调查 qq云端 台湾谷歌 超级服务器 dnspod 更多