51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【好消息】企业内训服务上线啦!项目为王,自动化测试提升加速器 !横扫BAT,Python全栈测试开发技能大全
【第123期】:入行2年多测试如何渡过职业迷茫期?参与调查问卷 缔造行业趋势 月薪15K+的测试开发必备技能? 【活动】为视频UP主打CALL,互动领福利!
查看: 2118|回复: 0

【转】免费安卓IOS测试API接口,后续会陆续增加接口

[复制链接]
  • TA的每日心情

    2021-9-6 09:30
  • 签到天数: 537 天

    连续签到: 1 天

    [LV.9]测试副司令

    发表于 2016-7-22 13:50:59 | 显示全部楼层 |阅读模式

    文章出自:博客园

    开发的安卓或者ios的朋友们,经常会遇到想测试但是没有公开的api接口进行进行测试。但自己又不会开发服务端或者没有服务器,这里我免费提供了一整套API接口。欢迎大家调用,目标是方便大家。

      API接口的测试地址为:http://www.meixintong.net/api_test.jsp。下面是整个API接口文档(后续会增多接口):

    目录

    1.      通用... 3

    1.1.      通信协议... 3

    1.2.      请求URL. 3

    1.3.      返回格式... 3

    1.4.      Session校验... 3

    1.5.      测试网址... 3

    1.6.      错误编码... 3

    2.      账号登陆... 4

    2.1.      请求URI 4

    2.2.      请求参数... 4

    2.3.      返回信息... 4

    3.      修改密码(个人). 4

    3.1.      请求URI 4

    3.2.      请求参数... 4

    3.3.      返回信息... 4

    4.      注册新用户... 5

    4.1.      请求URI 5

    4.2.      请求参数... 5

    4.3.      返回信息... 5

    5.      获取菜单... 5

    5.1.      请求URI 5

    5.2.      请求参数... 5

    5.3.      返回信息... 5

    6.      注销登录... 6

    6.1.      请求URI 6

    6.2.      请求参数... 6

    6.3.      返回信息... 6





    1.   通用1.1.  通信协议
    • 采用HTTP协议,并必须使用POST请求。
    • http:// 114.215.172.87/
    • 返回格式统一使用json数组格式返回。
    • 请求正确时,state对应值为true,data对应值为返回的信息。
    • 请求返回异常或者错误时,state对应值为false,errorCode对应值为返回的错误编码。
    • 无论请求正确、异常或者错误,都返回logCode(日志编码)。用于方便在服务器端查找此次请求的日志。
      • 除用户登录、用户注册外其余操作,都需要先登录再操作。且多个请求需使用同一个httpclient,8小时无请求后再次请求会返回超时重新登录。

    • http://114.215.172.87/api_test.jsp

    1.2.  请求URL1.3.  返回格式1.4.  Session校验1.5.  测试网址1.6.  错误编码
    错误编码
    含义
    备注
    -1
    用户名或者密码错误

    -2
    账号被锁定

    -3
    用户名已经存在

    -4
    注册新用户时内部异常

    -5
    session超时需重新登录








    2.   账号登陆
    • 2.  
    • /login/apiLogin

    2.1.  请求URI2.2.  请求参数
    参数名
    内容
    是否必传
    备注
    userName
    用户名

    userPwd
    用户密码





    2.3.  返回信息
    • 错误或异常返回对应编码。
    • 正确时返回User对象,但roleId为空,roleId保存在userPwd变量上。
      • 3.  

    • /api/updateMyPassword

    3.   修改密码(个人)3.1.  请求URI3.2.  请求参数
    参数名
    内容
    是否必传
    备注
    oldPwd
    老密码

    newPwd
    新密码

    3.3.  返回信息
    • 错误或异常返回对应编码。
    • 正确时data无数据返回。
      • 4.  

    • /login/apiReg

    4.   注册新用户4.1.  请求URI4.2.  请求参数
    参数名
    内容
    是否必传
    备注
    userName
    用户名

    userPwd
    密码





    4.3.  返回信息
    • 错误或异常返回对应编码。
    • 正确时data无数据返回。
      • 5.  

    • /api/getMenu

    5.   获取菜单5.1.  请求URI5.2.  请求参数
    参数名
    内容
    是否必传
    备注












    5.3.  返回信息
    • 错误或异常返回对应编码。
    • 正确时data为拥有的菜单集合。
      • 6.  

    • /login/apiLogOut

    6.   注销登录6.1.  请求URI6.2.  请求参数
    参数名
    内容
    是否必传
    备注












    6.3.  返回信息


      • 错误或异常返回对应编码。
      • 正确时data为空。


    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2021-11-27 16:05 , Processed in 0.060968 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2021 Comsenz Inc.

    快速回复 返回顶部 返回列表