游戏开发论坛

 找回密码
 立即注册
搜索
查看: 14205|回复: 6

服务器压力测试需要哪些功能,机器人怎么做

[复制链接]

1

主题

9

帖子

35

积分

注册会员

Rank: 2

积分
35
QQ
发表于 2014-5-14 13:00:30 | 显示全部楼层 |阅读模式
现在我需要做服务器压力测试的机器人但我不知道如何入手不知道机器人的作用是干嘛怎么进行服务器压力测试求大神指导

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20547
发表于 2014-5-14 13:44:48 | 显示全部楼层
机器人,举个例子

写个程序,模拟1000个socket连接登陆到游戏中,然后同时做一些操作,用于观测服务器的运行情况。

0

主题

3

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2014-5-16 18:48:50 | 显示全部楼层
模拟客户端,建立socket,通过登录流程进入场景.
一般测试有场景同步:移动,战斗,副本创建和销毁.

2

主题

12

帖子

52

积分

注册会员

Rank: 2

积分
52
发表于 2014-8-28 10:31:09 | 显示全部楼层
sea_bug 发表于 2014-5-14 13:44
机器人,举个例子

写个程序,模拟1000个socket连接登陆到游戏中,然后同时做一些操作,用于观测服务器的运 ...

仅仅是通过socket连接,能测试出接近真实的效果么
不需要自己写个伪Client么(服务器有对应的实体)

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2014-9-1 21:00:10 | 显示全部楼层
飞翔的菜鸟 发表于 2014-8-28 10:31
仅仅是通过socket连接,能测试出接近真实的效果么
不需要自己写个伪Client么(服务器有对应的实体) ...

机器人没法模拟真正玩家的操作,你只能通过分析服务器的压力瓶颈,根据不同的需求开发不同的模拟机器人。当然,你可以进一步封装,让他更接近于人,添加AI,方便的模拟行为。如果有可能,可以制作录包机器人,类似于星际魔兽一样的rep,让你的模拟机器人按照你在客户端内录制的脚本进行具体行为,但成本较高。

0

主题

8

帖子

58

积分

注册会员

Rank: 2

积分
58
发表于 2014-9-11 02:38:07 | 显示全部楼层
我的上司造机器人直接插入游戏逻辑,不是另外开程序分布在各个电脑上冲击socket连接,我一直觉得这样有问题

0

主题

40

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
发表于 2014-11-3 17:22:41 | 显示全部楼层
socket连接数压力,场景广播压力,统一行为压力(例如进副本,砍boss)等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-18 03:10

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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