欲速也可达:Battle 接口测试训练系统的 1 分钟快速说明
下载和启动服务
访问入口:(http://127.0.0.1:12356/)
示例系统python3.6及其以上运行的,安装好python后,需要安装如下安装包
pip install bottle
pip install beaker
系统按照一种类似对战游戏的模式设计。
系统运行方法,讲代码下载到您自己的电脑上后,输入如下的命令:
python init.py
在你的命令行中,你就可以看到对应的了系统成功运行的接口方法,并且有访问ip地址以及端口的说明。
1.1 首页
接口描述:访问主页
调用方式:get
访问路由:/ 或者/index
响应内容:说明性文本
1.2 登录
接口描述:登录
调用方式: post
访问路由:/login
入参格式:param1=1¶m2=2
入参内容:body
|名称|类型|长度限制|可空|备注|
|---|---|---|---|---|
|username|String|30|no|英文名称|
|password|String|30|no|英文名称|
响应格式:文本
响应内容:说明性文字
1.3 选择装备
接口描述:选择装备
调用方式: post
访问路由:/selectEq
入参格式:param1=1¶m2=2
入参内容:body
|名称|类型|长度限制|可空|备注|
|---|---|---|---|---|
|equipmentid|int|4|no|装备编号|
响应格式:json
响应内容:
|名称|类型|长度|可空|备注|
|---|---|---|---|---|
|equipmentid|int| | no|选择的装备id|
|message|String ||yes|交互结果描述 |
1.4 杀敌
接口描述:选择装备
调用方式: post
访问路由:/kill
入参格式:param1=1¶m2=2
入参内容:body
|名称|类型|长度限制|可空|备注|
|equipmentid|int|4|no|装备编号|
|enemyid|int|4|no|打怪兽编号|
响应格式:文本
响应内容:说明性文本,说明战斗结果
版权声明: 本文为 InfoQ 作者【陈磊@Criss】的原创文章。
原文链接:【http://xie.infoq.cn/article/ca47043517249b968575f393d】。未经作者许可,禁止转载。
评论