已关闭

软件开发 游戏延迟测试程序

客户端

游戏延迟测试客户端UI:

配置文件:

客户端游戏进程名称列表

典型流程:

1. 网页游戏

用户选择网页游戏选项。

用户输入打开的游戏名称。

用户选择打开游戏的浏览器名称。

用户点击开始检测按钮,开始检测按钮变成灰色不可用状态,进度条开始。

程序开始获取用户选择的浏览器连接的目标IP和端口。

获取IP和端口后,程序对此IP进行5次ping测试,5次tcping测试,一次traceroute测试。

完成后将结果展现到右侧检测结果窗口中。

程序将测试结果传送到后台服务器,传送内容包含本机IP地址,用户输入的游戏名称,浏览器类型,获取的IP地址和端口,各个测试结果。

测试完成,开始检测按钮恢复可用状态。

在检测结果中的路径列点击查看详情弹出提示窗中显示traceroute的结果。

2. 客户端游戏

用户选择客户端游戏选项。

用户点击开始检测按钮,开始检测按钮变成灰色不可用状态,进度条开始。

程序开始枚举当前打开的进程名称。

程序从进程名称配置文件中匹配是否有相同的进程名。

如果有相同的进程名称则跳过下一步。

如果没有相同的进程名称则弹出提示窗口提示用户“未匹配到游戏名称,请输入游戏名称和对应进程名称”,开始检测按钮恢复可用状态,进度条归0。

程序开始获取此名称的进程连接的目标IP和端口。

获取IP和端口后,程序对此IP进行5次ping测试,5次tcping测试,一次traceroute测试。

完成后将结果展现到右侧检测结果窗口中。

程序将测试结果传送到后台服务器,传送内容包含本机IP地址,游戏名称,游戏进程名,获取的IP地址和端口,各个测试结果。

测试完成,开始检测按钮恢复可用状态。

在检测结果中的路径列点击查看详情弹出提示窗中显示traceroute的结果。

3. 单IP测试

用户选择“单IP测试”。

用户输入想测试的IP和端口,格式如下IP:Port。

用户点击开始检测按钮,开始检测按钮变成灰色不可用状态,进度条开始。

程序获取用户输入的IP和端口。

如果用户输入只有IP没有端口,则直进行5次ping测试和1次traceroute测试。

如果用户输入有IP和端口,则对此IP进行5次ping测试,5次tcping测试,一次traceroute测试。

完成后将结果展现到右侧检测结果窗口中。

测试完成,开始检测按钮恢复可用状态。

在检测结果中的路径列点击查看详情弹出提示窗中显示traceroute的结果。

备注:ping测试显示5次测试的平均值,tcping测试显示5次平均值。

服务器端

接收客户端发送过来的数据,存入数据库中,数据库表结构根据客户端上报的内容定义。

技能: 软件测试

查看更多: ui testing, Traceroute , port software testing, port forwarding ip camera, ping iis7 server ip adress, multiple ip port squid, ip proxy port, ip port gui, ip cam router port fording, ip cam port forwarding, ip cam port forward, ip camera port forwarding, php script traceroute ping, port testing software, port testing

关于此雇主:
( 0个评论 ) China

项目ID: #5802392

1 威客就此工作平均出价 $1222

lazycomcn

有几个问题: 1. 手机有root权限吗,如果有root权限将会比较容易一些 2. 如果没有root权限,可以修改客户端程序或者开发浏览器插件吗? 对服务器的开发有什么要求吗?比如服务器端有哪些功能,还是只需要提供数据库,让客户端程序插入数据就好了?

$1222 USD 在30天内
(0条评论)
0.0