码迷,mamicode.com
首页 > 移动开发 > 详细

安卓 与java后台 的接口测试

时间:2015-12-04 15:03:24      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:appjava后台接口测试 post 接口测试工具   postman

1.安卓app客户端与后台的接口一般有两种:@POST与@GET


        @POST

@Path("/updateuserdetail/")

@Consumes("application/x-www-form-urlencoded;encoding=utf-8")

@Override

public AppBean updateuserdetail(@FormParam("username") String username,

@FormParam("password") String password,

@FormParam("occupation") String occupation,

@FormParam("income") String income,

@FormParam("email") String email,

@FormParam("phonenum") String phonenum,

@FormParam("married") String married) {}

------------------------------------------------------------------------------------------

        @GET

@Path("/goodsListByType/{pageno}/{type}")

@Override

public AppBean getGoodsList(@PathParam("pageno") String pageno,

@PathParam("type") String type){}

-------------------------------------------------------------------------------------------


@POST接口可以通过地址栏直接获取测试:

例如上面这个接口,地址栏直接输入:

http://localhost:端口号/项目名称/api/api/goodsListByType/pageno/type/

第一个api是Struts.xml配置的

(<constant name="struts.action.excludePattern" value="/api/.*" />),

后一个是applicationContext.xml配置的

      <jaxrs:server  address="/api">

<jaxrs:serviceBeans>

<ref bean="appService" />

</jaxrs:serviceBeans>

<jaxrs:providers>

      <bean class="org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider"/>    

   </jaxrs:providers>

</jaxrs:server>

但是@GET方法是不能直接在路径中区获取的,要借用外部工具或自己写一个测试类,当然我选择了前者,网上百度找到了大神们说的postman谷歌浏览器插件,自己摸索着去测试,再也不担心接口调试了。

get界面如下:

技术分享

post界面如下:

技术分享



本文出自 “秦枫” 博客,请务必保留此出处http://leoxia.blog.51cto.com/10825018/1719483

安卓 与java后台 的接口测试

标签:appjava后台接口测试 post 接口测试工具   postman

原文地址:http://leoxia.blog.51cto.com/10825018/1719483

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!