平台服务器测试2—接口功能测试

发表于:2011-10-31 10:49

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈道学    来源:51Testing软件测试网采编

  3)修改查询结果在数据表中对应项中的数据,使其为空值或客户端相应项的范围值的最大和最小值,查看接口输出是否正确。

  第三类:逻辑运算接口

  这类接口在收到请求数据之后,会进行一系列逻辑运算,然后根据处理结果更新数据库中的数据,通常涉及逻辑运算的接口有:比赛成绩同步、商品支付、各种数据报表等接口。以比赛成绩同步接口为例:

  比赛成绩同步接口

  『接口功能』:游戏服务器将用户每次的比赛成绩传给平台服务器,平台服务器根据用户的比赛成绩更新此用户的赛事排名,然后存入数据库。

  『接口方向』:游戏服务器—>平台服务器

  『遵循协议』:HTTPS+XML,请求消息使用Post方式

参数名称

参数类型

参数长度

说明

userID

Int

10

用户i-dong

webKey

String

64

当前分配给指定登录用户的密钥

key

String

50

接口名称

version

String

8

版本号

gymkanaCode

String

30

当前比赛所参与的运动会,该参数为空说明只是普通用户的比赛

sportItemID

String

50

游戏项目的ID

sportItemName

String

50

游戏项目名称

sportServerID

String

50

游戏服务器IP

matchSystem

Int

3

竞速跑赛制:

100:1; 400:2; 800:4; 1500:8; 4×100:16;

matchId

String

50

该场次比赛唯一id

record

double

 

当前用户成绩 (如record=8.123456)。非正常结束比赛时,即isWinner34,如果是单人跑,isWinner=5record=-1

unit

String

20

成绩单位

isWinner

Int

2

当前用户是否赢了0=,1=赢,2=未完成,3=主动退出,4=被迫退出

competitorID

Int

10

对手idong

competitorRecord

double

 

当前对手成绩,规则同record

competitorIsWinner

int

2

对手输赢,规则同isWinner

starttime

String

14

开始时间(yyyy-MM-dd HH:mm:ss)

endtime

String

14

结束时间(yyyy-MM-dd HH:mm:ss)

  响应消息(sendMessageRes)

43/4<1234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号