查看“Imobitrax模拟客户访问工具”的源代码
←
Imobitrax模拟客户访问工具
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==简介== 这个项目是为了一个模拟Imboitrax客户访问的测试工具。 ==功能== 如果有了一个转化链接(比如http://baidu.com?d=123,这个123是点击数据库里的), 工具根据设置的倍数自动加载http://baidu.com?d=xxx, 别的不变,xxx要随机选择数据库里的加载,不能重复,如果数据不够就不加载。 加载过程很简单,就是那个链接在浏览器里录入一下就可以。 要求客户可以自行修改转化连接的域名。 要求客户可以自行修改数据库的名字。 要求客户可以自行修改竹菊科的密码。 有一个前提条件,所有不同域名的系统,要求是同一个系统的不同拷贝,数据库名字密码可以不一样,表的名字必须一样。 ==分析== 技术难点: 不能获取重复的click_subid, 已经用过的click_subid下次不能再使用。 ==演示== [[image:ImobitraxMoNiKeHuFangWenGongJu_Ui.png]] ==安装== 除了常规的安装步骤之外,软件还需要安装vc2013运行时库和mysql的odbc驱动和access的odbc驱动。 下载安装安装vc2013运行时库 http://www.jingcairuanjian.com/setup/vc2013_redist_x86.exe 下载安装access的odbc驱动 http://www.jingcairuanjian.com/setup/AccessDatabaseEngine_2010_x86.exe 下载安装mysql的odbc驱动 http://www.jingcairuanjian.com/setup/mysql_odbc_5.3.7_x32.msi 安装时注意,先安装vc2013运行时库,然后安装mysqlodbc驱动,否则会出错。 ==使用== 软件的设置如下 [[image:ImobitraxMoNiKeHuFangWenGongJu_Setting.png]] 测试模式,默认为1,正常使用的时候,请设定为0. 测试模式为1:会提取合乎要求的数据,但是不会模拟网页访问,而且只运行一次。 测试模式为0:会周期的检查数据库里的数据,并自动模拟网页访问。 软件需要设置两个关键文件,默认都放在C:\output目录内。 [[image:ImobitraxMoNiKeHuFangWenGongJu_File.png]] 编号清单文件中存放了要监控的camp_id的清单,支持多行,一行一个camp_id [[image:ImobitraxMoNiKeHuFangWenGongJu_F1.png]] 这个文件内容必须人工指定。 如果文件内容为空,软件就无法获取要监控的camp_id,会直接退出。 控制参数文件中则包含了所有重要的参数,这个需要用户自行设置一下。 这个文件,如果客户不设定,软件也会用默认参数自动填充生成。 [[image:ImobitraxMoNiKeHuFangWenGongJu_F2.png]] 扫描编号起点,对应系统中,conversionLog表的id值。这个值指定从哪条记录开始检索。这条记录之后的数据都会被识别为新数据。每次有新数据,软件内部处理后,会自动将这个值调整为新的记录的ID加1的值。软件退出后,会把调整后的值记录下来。这样处理,可以确保不重复处理数据库中的数据,也不会漏掉新个数据。 扫描间隔时间,软件正常运行的时候,是反复查询数据库的。为了避免对数据库产生太大的访问压力,客户可以自行调整这个扫描的间隔时间。 回调放大倍数,这个值就是客户的倍增系数。在遇到新增数据的时候,软件会根据这个值去数据库中取多少个符合要求的clock_subid值。注意,实际获得的数量是倍增系数减一的值。 去重数据库,这个就是去重用的数据库。这个数据库如果客户机器上没有,软件会自动生成。这个数据库里记录了所有的去重信息。正常使用的时候,注意不要误删除了。提取有效的subid的时候,会用所有列在这个数据库里的subid值做过滤。 ==备注== 如果运行时发现没有回访数据,请检查5个问题 1.mysql的odbc驱动是否安装成功。这个查看软件运行日志就可以看到。 2.access的odbc驱动是否安装成功。这个查看软件运行日志就可以看到。 3."编号清单.txt"文件内容是否忘记设置了。用notepad打开这个文件看看就知道了。 4."控制参数.txt"中的“扫描编号起点”是否已经是conversionLog表的最大id+1的值。用notepad打开这个文件,同时用navicate for mysql打开数据库看看conversionLog表就知道了。 5.请检查与click表中与camp_id关联的空闲subid是否没有了。用navicateformysql打开数据库看看click表就知道了。
返回至
Imobitrax模拟客户访问工具
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息