联调测试

1.driver集群申请

curl -X POST http://bts.baidu.com/api/env/driver/  -d 'hudson_job_name=bts_driver_quick&version=0&adjoin={"driver_downstream":["10.44.20.47", 7981]}&driver_conf_set={"qps":500}&user=zhangli18&module_type=driver&flow_addr=hdc-im.baidu.com:/home/nfs/ecom_nova/press_list/bfp2adx/20150421/0000/beaf89b7-7be1-4789-9ca1-b2eff2a9da09'

上述命令飘红部分是用户需要进行修改的;分别是:待压模块的ip和port信息, qps大小, user; 以及request:词表。通过上述命令即可申请到默认配置的driver

环境部署查询:curl–X GEThttp://bts.baidu.com:8012/api/env/${MODULE_NAME}/${ENV_ID}/

注:每个坑就是每台机器

 

2.词表创建

(1)词表订阅

(2)订阅成功后,下载下来,然后进行相关的修改

(3)取出一条信息导入到新建文件里,将此文件放到driver/data里。

 

3.在as模块加入publisher_fiter_list文件,将过滤的信息添加进去。

 

4.启动driver:./bin/general_driver ;然后依次启动adx,lu模块

 

5.发现adx,lu模块会收到相关信息,证明环境搭建成功。

 

附件截图:

联调测试_第1张图片联调测试_第2张图片


新的代码提交后,需要重新编译,并将编译后的bin替换为相应模块中的bin。

修改conf中的开关配置文件时,不需要重新启动,但是需要执行touch conf/done.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

联调测试要点:

模拟整个环境下,是否真的可以进行行业过滤,即不希望出现的词是否不会最终在网页上显示。

在验证adx是否可以过滤掉lu广告时,用到了fiddler,用nginx中的ip地址和端口取代pos.baidu.com,在浏览器中输入一条lu产品的广告链接,刷新一下,如果可以出现广告的话,说明adx是没有过滤掉lu广告的。



你可能感兴趣的:(实习项目记录)