发明名称 |
网络服务器压力测试方法及系统 |
摘要 |
本发明公开一种网络服务器压力测试方法,包括以下步骤:A、设定多个虚拟客户端;B、建立服务器与每个虚拟客户端之间的链接;C、建立指令读取线程和虚拟客户端循环线程;D、每个虚拟客户端存储与需要测试的虚拟客户端行为相关的客户端数据;E、虚拟客户端循环线程遍历所述每个虚拟客户端,分别接收服务器的协议包;F、判断所述协议包是否与所述需要测试的虚拟客户端行为相关,如果是,执行步骤G,否则结束;G、解析所述协议包的内容,更新所述虚拟客户端内部状态,读取所述虚拟客户端指令队列中的指令,执行相应操作。本发明提供一种网络服务器压力测试方法及系统,用于满足网络服务器的测试要求,并且避免网络产品的提前曝光。 |
申请公布号 |
CN101184001B |
申请公布日期 |
2010.06.09 |
申请号 |
CN200710179611.7 |
申请日期 |
2007.12.14 |
申请人 |
北京金山软件有限公司;北京金山数字娱乐科技有限公司 |
发明人 |
姚洁 |
分类号 |
H04L12/26(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
H04L12/26(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
逯长明 |
主权项 |
一种网络服务器压力测试方法,其特征在于,包括以下步骤:A、设定多个虚拟客户端;B、建立服务器与每个虚拟客户端之间的链接;C、建立指令读取线程和虚拟客户端循环线程;D、每个虚拟客户端存储与需要测试的虚拟客户端行为相关的客户端数据;E、虚拟客户端循环线程遍历所述每个虚拟客户端,分别接收服务器的协议包;F、判断所述协议包是否与所述需要测试的虚拟客户端行为相关,如果是,执行步骤G,否则结束;G、解析所述协议包的内容,更新所述虚拟客户端内部状态,读取所述虚拟客户端指令队列中的指令,执行相应操作。 |
地址 |
100083 北京市海淀区北四环中路238号柏彦大厦20层 |