标签: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
标签:appjava后台接口测试 post 接口测试工具 postman
原文地址:http://leoxia.blog.51cto.com/10825018/1719483