百度技术沙龙第 28 期 如何测试你的搜索引擎

在 7 月 14 日由 @百度 主办、 @InfoQ 负责策划组织和实施的第 28 期百度技术沙龙活动上,来自百度高级工程师,线下百度负责人杨进,搜狗搜索事业部测试部经理,搜索测试负责人冯刚分别分享了关于搜索引擎系统的测试方法、常见问题以及相关的案例,话题涉及“大型搜索引擎的系统测试方法及案例分享”,以及“搜索引擎测试常见问题及有趣的缺陷”等。本文将对他们各自的分享做下简单的回顾,同时提供相关资料的下载。 

主题一:大型搜索引擎的系统测试方法及案例分享(

来自百度高级工程师,线下百度负责人杨进第一个为大家分享,内容主要包括搜索引擎特点和测试挑战、沙盒、线下 PS 以及未来的发展方向这几部分,区别于其他互联网产品,搜索引擎主要充当着互联网入口的角色,无论在从数据和机器规模,还是并发数和响应速度上都有着较大的数量级,同时,这也意味着搜索引擎遇到的网络异常和攻击是其他产品所无法想象的,杨进提到:

系统中隐患爆发的可能性和规模的平方成正比。

早期的搜索引擎测试主要以模块和性能测试为主,遇到的挑战主要集中在以下几点:

上线单

异常处理

多线程、分布式调度

典型、异常数据

相互影响的策略

沙盒一般是线上环境的成比例缩放,主要涉及用例、维护和环境三要素,用例主要包含日志监控、数据排查和监控报表;维护主要是指排队系统、自动部署和系统监控;环境包含模块组成、部署拓扑和数据规模等考量。在使用过程中发现,沙盒同样也遇到了一些困惑,比如在跨子系统接口和沙盒自身稳定性以及基础架构上都遇到了一些挑战,为了解决这一情况,百度推出了一套自己的线下 PS 系统,核心目的是在项目上线前,先进行一次接近生产环境的模拟(预上线),预上线的对象除程序外还包括紧急升级、数据上线、基础架构、OS。其核心测试能力主要体现在以下几点:

环境仿真 

o搭建完整 PS 系统,并完善对外接口

o增加机器规模

o线上运维人员使用和运维整个环境

场景驱动 

o覆盖线上主要场景

o测试数据多样化,分成背景随机数据、异常数据、业务监控数据等

o注入线上常见故障

监控安全 

o部署全部线上监控 +QA 系统测试监控和用例

通过这种方式,在半年时间内完成了预上线 722 次,发现问题 150 个,线上问题减少 1/3,新增监控 500 个,监控项多达 3000 多个。最后,杨进还分享了效果监控、业务集成测试等内容,并介绍了质量防护网的组成等内容。

主题二:搜索引擎测试常见问题及有趣的缺陷(微盘下载讲稿)

搜狗搜索事业部测试部经理,搜索测试负责人冯刚第二个为大家分享,话题主要涉及搜索引擎常见问题(网络连接与容灾、协议容错与兼容、内存使用与线程安全)和有趣 Bug 分享。搜索引擎也同样会遇到内存使用和线程安全的问题:

错误使用 

o未申请成功就使用

o未初始化就使用,缺省值真的不一定为 0

内存泄露 

o容错分支最易漏

o内存碎片

内存越界 

o静态数组越界

o指针移动越界

o真的不一定 core

释放了还用 

oDouble free

oFree 后没有将指针置为 NULL,产生野指针

oReturn 了指向“栈内存”的指针或引用,该内存在函数体结束时被自动销毁

在最后,冯刚还分享了一些有趣的 bug:性能测试压力不是越大越好,nagle 算法导致的性能问题,nagle 算法会与 TCP 的延迟确认机制发生冲突,测试前建议使用套接字 TCP_NODELAY 选项关闭 nagle;字符串不能乱做加法,在使用 strcpy 时,字符串错误的被截断后计算 hash,会导致 hash 的 key 严重冲突,由此导致有可能会加出\0;

Open Space(开放式讨论环节)

为了促进参会者与我们每期的嘉宾以及讲师近距离交流,深入探讨在演讲过程中的疑问,本次活动依然设置了 Open ​Space(开放式讨论)环节。除了讲师杨进、冯刚外,《这就是搜索引擎作者》张俊林、一淘网测试架构师公直 _ 黄利,以及乐视网 CTO 曹坤波也参与了小组讨论。在 Open Space 的总结环节,几位话题小组长​分别对讨论的内容进行了总结。

杨进:主要讨论了测试环境的运作机制和监控机制相关的话题。

冯刚:主要讨论了自动化测试的流程、具体分工等问题。

公直 _ 黄利:主要讨论了测试框架、工具和平台的相关话题。重点讨论了为什么要自己开发工具:不适应当前的业务需求、易用性上的考量、学习成本高、需要结合多个工具、功能太全、资金和版权问题、现有工具缺少一些功能、新工具使用调研需要一定成本、技术体系、人员培养和需求、团队的宣传、领导的个人喜爱、兼容性、稳定性、扩展性以及维护成本的考虑。

张俊林:主要讨论了实时搜索和传统搜索的区别、特点以及基于内容和行为分析的算法的一些应用。

曹坤波:主要同大家讨论了从视频上传到搜素以及整个生命周期的管理,还谈到了用户 query 的解析以及后续通过对用户搜索行为的分析,最终提升用户体验的一些技术实践。

会后,一些参会者也通过新浪微博分享了他们的参会感受:​​

@锐刃 -flint:冯老师讲的很实在,经验的积累。

@Build2011:# 百度技术沙龙 #杨大侠讲的真好。不仅仅是搜索引擎测试。还包括百度测试的模式。也提到我们服务上线遇到的问题。赞一个。

公直 _ 黄利:下次找个机会专门分享下关于测试框架与工具设计吧,今天 Open Space 环节时间太短了。发现 tcpcopy 的作者@wangbin579 也在现场就一起拉到我们组讨论了,好巧 。

钱钤:# 百度技术沙龙 # 搜索引擎测试对网络技术知识与数据结构、操作系统等计算机基本功要求较高,有挑战性,再别说测试没有技术含量了。测试工作也可变得有独创性具备想象力。

Hou 金轩:# 百度技术沙龙 #协议的兼容升级确实是个很头痛的问题,但是编码之前确实很难预测到协议的变化,并且也不是对所有的客户端都有时间和精力做到兼容。做搜索引擎可能还好些,毕竟网络协议已经很稳定升级变动不大。不过当然考虑的越全面对用户体验越好了。

淘朱藻:testing in production, 在听百度技术沙龙,这个想法不错。

Smile 薇 __:# 百度技术沙龙 #第一次参加,果然很好,都是技术牛人,想想我们银行做测试用的工具和思路,真的是比较落后了,不过木有办法,求稳,对银行来说,最稳定的才是最好的。

harry 小淫既天才:# 百度技术沙龙 #冯刚师兄讲的搜索引擎遇到的网络异常让人大开眼界。

腾腾的小菠萝:# 百度技术沙龙 # 事前测试,事中监控,事后总结,多方面立体提高 QA 工作的效率和质量。

lovely 心若冰清 2010:@百度技术沙龙 服务器端与客户端连接状态的重点监控。lr 无可用端口,爆出。查看 tcp 协议状态。

收藏 评论(2)
分享到:
共2条回复 最后由代开深圳票 回复于2019-08-04 22:44
#2 筱Myselfkv 回复于2019-08-04

b2b.baidu.com/s?q=上海开发票_微信_18312589894
b2b.baidu.com/s?q=北京开发票_微信_18312589894
b2b.baidu.com/s?q=广州开发票_微信_18312589894
b2b.baidu.com/s?q=深圳开发票_微信_18312589894
b2b.baidu.com/s?q=成都开发票_微信_18312589894
b2b.baidu.com/s?q=杭州开发票_微信_18312589894
b2b.baidu.com/s?q=南京开发票_微信_18312589894
b2b.baidu.com/s?q=武汉开发票_微信_18312589894
b2b.baidu.com/s?q=天津开发票_微信_18312589894
b2b.baidu.com/s?q=西安开发票_微信_18312589894
b2b.baidu.com/s?q=重庆开发票_微信_18312589894
b2b.baidu.com/s?q=青岛开发票_微信_18312589894
b2b.baidu.com/s?q=沈阳开发票_微信_18312589894
b2b.baidu.com/s?q=长沙开发票_微信_18312589894
b2b.baidu.com/s?q=开大连发票_微信_18312589894
b2b.baidu.com/s?q=厦门开发票_微信_18312589894
b2b.baidu.com/s?q=无锡开发票_微信_18312589894
b2b.baidu.com/s?q=福州开发票_微信_18312589894
b2b.baidu.com/s?q=济南开发票_微信_18312589894
b2b.baidu.com/s?q=合肥开发票_微信_18312589894
b2b.baidu.com/s?q=宁波开发票_微信_18312589894
b2b.baidu.com/s?q=昆明开发票_微信_18312589894
b2b.baidu.com/s?q=苏州开发票_微信_18312589894
b2b.baidu.com/s?q=郑州开发票_微信_18312589894
b2b.baidu.com/s?q=东莞开发票_微信_18312589894
b2b.baidu.com/s?q=长春开发票_微信_18312589894
b2b.baidu.com/s?q=南昌开发票_微信_18312589894
b2b.baidu.com/s?q=哈尔滨开发票_微信_18312589894
b2b.baidu.com/s?q=常州开发票_微信_18312589894
b2b.baidu.com/s?q=烟台开发票_微信_18312589894
b2b.baidu.com/s?q=南宁开发票_微信_18312589894
b2b.baidu.com/s?q=温州开发票_微信_18312589894
b2b.baidu.com/s?q=石家庄开发票_微信_18312589894
b2b.baidu.com/s?q=太原开发票_微信_18312589894
b2b.baidu.com/s?q=珠海开发票_微信_18312589894
b2b.baidu.com/s?q=南通开发票_微信_18312589894
b2b.baidu.com/s?q=扬州开发票_微信_18312589894
b2b.baidu.com/s?q=贵阳开发票_微信_18312589894
b2b.baidu.com/s?q=徐州开发票_微信_18312589894
b2b.baidu.com/s?q=大庆开发票_微信_18312589894
b2b.baidu.com/s?q=佛山开发票_微信_18312589894
b2b.baidu.com/s?q=威海开发票_微信_18312589894
b2b.baidu.com/s?q=洛阳开发票_微信_18312589894
b2b.baidu.com/s?q=镇江开发票_微信_18312589894
b2b.baidu.com/s?q=潍坊开发票_微信_18312589894
b2b.baidu.com/s?q=枣庄开发票_微信_18312589894
b2b.baidu.com/s?q=平顶山开发票_微信_18312589894
b2b.baidu.com/s?q=桂林开发票_微信_18312589894
b2b.baidu.com/s?q=中山开发票_微信_18312589894
b2b.baidu.com/s?q=临沂开发票_微信_18312589894
b2b.baidu.com/s?q=咸阳开发票_微信_18312589894
b2b.baidu.com/s?q=安阳开发票_微信_18312589894
b2b.baidu.com/s?q=焦作开发票_微信_18312589894
b2b.baidu.com/s?q=包头开发票_微信_18312589894
b2b.baidu.com/s?q=嘉兴开发票_微信_18312589894
b2b.baidu.com/s?q=惠州开发票_微信_18312589894
b2b.baidu.com/s?q=泉州开发票_微信_18312589894
b2b.baidu.com/s?q=许昌开发票_微信_18312589894
b2b.baidu.com/s?q=新乡开发票_微信_18312589894
b2b.baidu.com/s?q=舟山开发票_微信_18312589894
b2b.baidu.com/s?q=鹤壁开发票_微信_18312589894
b2b.baidu.com/s?q=慈溪开发票_微信_18312589894
b2b.baidu.com/s?q=南阳开发票_微信_18312589894
b2b.baidu.com/s?q=聊城开发票_微信_18312589894
b2b.baidu.com/s?q=漯河开发票_微信_18312589894
b2b.baidu.com/s?q=海口开发票_微信_18312589894
b2b.baidu.com/s?q=周口开发票_微信_18312589894
b2b.baidu.com/s?q=信阳开发票_微信_18312589894
b2b.baidu.com/s?q=驻马店开发票_微信_18312589894
b2b.baidu.com/s?q=东营开发票_微信_18312589894
b2b.baidu.com/s?q=开封开发票_微信_18312589894
b2b.baidu.com/s?q=淄博开发票_微信_18312589894
b2b.baidu.com/s?q=兰州开发票_微信_18312589894
b2b.baidu.com/s?q=菏泽开发票_微信_18312589894
b2b.baidu.com/s?q=商丘开发票_微信_18312589894
b2b.baidu.com/s?q=济源开发票_微信_18312589894
b2b.baidu.com/s?q=秦皇岛开发票_微信_18312589894
b2b.baidu.com/s?q=三门峡开发票_微信_18312589894
b2b.baidu.com/s?q=漳州开发票_微信_18312589894
b2b.baidu.com/s?q=呼和浩特开发票_微信_18312589894
b2b.baidu.com/s?q=保定开发票_微信_18312589894
b2b.baidu.com/s?q=沧州开发票_微信_18312589894
b2b.baidu.com/s?q=丹东开发票_微信_18312589894
b2b.baidu.com/s?q=三亚开发票_微信_18312589894
b2b.baidu.com/s?q=赣州开发票_微信_18312589894
b2b.baidu.com/s?q=九江开发票_微信_18312589894
b2b.baidu.com/s?q=金华开发票_微信_18312589894
b2b.baidu.com/s?q=泰安开发票_微信_18312589894
b2b.baidu.com/s?q=淮安开发票_微信_18312589894
b2b.baidu.com/s?q=榆林开发票_微信_18312589894
b2b.baidu.com/s?q=宜兴开发票_微信_18312589894
b2b.baidu.com/s?q=绍兴开发票_微信_18312589894
b2b.baidu.com/s?q=唐山开发票_微信_18312589894
b2b.baidu.com/s?q=湖州开发票_微信_18312589894
b2b.baidu.com/s?q=曲靖开发票_微信_18312589894
b2b.baidu.com/s?q=江阴开发票_微信_18312589894
b2b.baidu.com/s?q=营口开发票_微信_18312589894
b2b.baidu.com/s?q=衡阳开发票_微信_18312589894
b2b.baidu.com/s?q=郴州开发票_微信_18312589894
b2b.baidu.com/s?q=鄂尔多斯开发票_微信_18312589894
b2b.baidu.com/s?q=泰州开发票_微信_18312589894
b2b.baidu.com/s?q=通化开发票_微信_18312589894
b2b.baidu.com/s?q=义乌开发票_微信_18312589894
b2b.baidu.com/s?q=宜昌开发票_微信_18312589894
b2b.baidu.com/s?q=大同开发票_微信_18312589894
b2b.baidu.com/s?q=鞍山开发票_微信_18312589894
b2b.baidu.com/s?q=湘潭开发票_微信_18312589894
b2b.baidu.com/s?q=盐城开发票_微信_18312589894
b2b.baidu.com/s?q=马鞍山开发票_微信_18312589894
b2b.baidu.com/s?q=襄樊开发票_微信_18312589894
b2b.baidu.com/s?q=长治开发票_微信_18312589894
b2b.baidu.com/s?q=日照开发票_微信_18312589894
b2b.baidu.com/s?q=常熟开发票_微信_18312589894
b2b.baidu.com/s?q=安庆开发票_微信_18312589894
b2b.baidu.com/s?q=吉林开发票_微信_18312589894
b2b.baidu.com/s?q=乌鲁木齐开发票_微信_18312589894
b2b.baidu.com/s?q=肇庆开发票_微信_18312589894
b2b.baidu.com/s?q=西宁开发票_微信_18312589894
b2b.baidu.com/s?q=介休开发票_微信_18312589894
b2b.baidu.com/s?q=滨州开发票_微信_18312589894
b2b.baidu.com/s?q=宿州开发票_微信_18312589894
b2b.baidu.com/s?q=台州开发票_微信_18312589894
b2b.baidu.com/s?q=廊坊开发票_微信_18312589894
b2b.baidu.com/s?q=邢台开发票_微信_18312589894
b2b.baidu.com/s?q=株洲开发票_微信_18312589894
b2b.baidu.com/s?q=德阳开发票_微信_18312589894
b2b.baidu.com/s?q=锦阳开发票_微信_18312589894
b2b.baidu.com/s?q=双流开发票_微信_18312589894
b2b.baidu.com/s?q=龙岩开发票_微信_18312589894
b2b.baidu.com/s?q=银川开发票_微信_18312589894
b2b.baidu.com/s?q=芜湖开发票_微信_18312589894
b2b.baidu.com/s?q=晋江开发票_微信_18312589894
b2b.baidu.com/s?q=连云港开发票_微信_18312589894
b2b.baidu.com/s?q=张家港开发票_微信_18312589894
b2b.baidu.com/s?q=锦州开发票_微信_18312589894
b2b.baidu.com/s?q=岳阳开发票_微信_18312589894
b2b.baidu.com/s?q=济宁开发票_微信_18312589894
b2b.baidu.com/s?q=邯郸开发票_微信_18312589894
b2b.baidu.com/s?q=江门开发票_微信_18312589894
b2b.baidu.com/s?q=齐齐哈尔开发票_微信_18312589894
b2b.baidu.com/s?q=昆山开发票_微信_18312589894
b2b.baidu.com/s?q=柳州开发票_微信_18312589894
b2b.baidu.com/s?q=运城开发票_微信_18312589894
b2b.baidu.com/s?q=齐河开发票_微信_18312589894
b2b.baidu.com/s?q=衢州开发票_微信_18312589894
b2b.baidu.com/s?q=太仓开发票_微信_18312589894
b2b.baidu.com/s?q=张家口开发票_微信_18312589894
b2b.baidu.com/s?q=湛江开发票_微信_18312589894
b2b.baidu.com/s?q=眉山开发票_微信_18312589894
b2b.baidu.com/s?q=常德开发票_微信_18312589894
b2b.baidu.com/s?q=盘锦开发票_微信_18312589894
b2b.baidu.com/s?q=资阳开发票_微信_18312589894
b2b.baidu.com/s?q=揭阳开发票_微信_18312589894
b2b.baidu.com/s?q=宜宾开发票_微信_18312589894
b2b.baidu.com/s?q=赤峰开发票_微信_18312589894
b2b.baidu.com/s?q=余姚开发票_微信_18312589894
b2b.baidu.com/s?q=清远开发票_微信_18312589894
b2b.baidu.com/s?q=蚌埠开发票_微信_18312589894
b2b.baidu.com/s?q=宁德开发票_微信_18312589894
b2b.baidu.com/s?q=德州开发票_微信_18312589894
b2b.baidu.com/s?q=宝鸡开发票_微信_18312589894
b2b.baidu.com/s?q=牡丹江开发票_微信_18312589894
b2b.baidu.com/s?q=阜阳开发票_微信_18312589894
b2b.baidu.com/s?q=莆田开发票_微信_18312589894
b2b.baidu.com/s?q=诸暨开发票_微信_18312589894
b2b.baidu.com/s?q=黄石开发票_微信_18312589894
b2b.baidu.com/s?q=吉安开发票_微信_18312589894
b2b.baidu.com/s?q=延安开发票_微信_18312589894
b2b.baidu.com/s?q=拉萨开发票_微信_18312589894
b2b.baidu.com/s?q=海宁开发票_微信_18312589894
b2b.baidu.com/s?q=通辽开发票_微信_18312589894
b2b.baidu.com/s?q=黄山开发票_微信_18312589894
b2b.baidu.com/s?q=长乐开发票_微信_18312589894
b2b.baidu.com/s?q=增城开发票_微信_18312589894
b2b.baidu.com/s?q=桐乡开发票_微信_18312589894
b2b.baidu.com/s?q=上虞开发票_微信_18312589894
b2b.baidu.com/s?q=辽阳开发票_微信_18312589894
b2b.baidu.com/s?q=遵义开发票_微信_18312589894
b2b.baidu.com/s?q=韶关开发票_微信_18312589894
b2b.baidu.com/s?q=泸州开发票_微信_18312589894
b2b.baidu.com/s?q=南平开发票_微信_18312589894
b2b.baidu.com/s?q=滁州开发票_微信_18312589894
b2b.baidu.com/s?q=温岭开发票_微信_18312589894
b2b.baidu.com/s?q=南充开发票_微信_18312589894
b2b.baidu.com/s?q=景德镇开发票_微信_18312589894
b2b.baidu.com/s?q=抚顺开发票_微信_18312589894
b2b.baidu.com/s?q=乌海开发票_微信_18312589894
b2b.baidu.com/s?q=荆门开发票_微信_18312589894
b2b.baidu.com/s?q=阳江开发票_微信_18312589894
b2b.baidu.com/s?q=邵阳开发票_微信_18312589894
b2b.baidu.com/s?q=宿迁开发票_微信_18312589894
b2b.baidu.com/s?q=荆州开发票_微信_18312589894
b2b.baidu.com/s?q=丹阳开发票_微信_18312589894
b2b.baidu.com/s?q=汕头开发票_微信_18312589894
b2b.baidu.com/s?q=丽水开发票_微信_18312589894
b2b.baidu.com/s?q=延吉开发票_微信_18312589894
b2b.baidu.com/s?q=延边开发票_微信_18312589894
b2b.baidu.com/s?q=茂名开发票_微信_18312589894
b2b.baidu.com/s?q=梅州开发票_微信_18312589894
b2b.baidu.com/s?q=渭南开发票_微信_18312589894
b2b.baidu.com/s?q=葫芦岛开发票_微信_18312589894
b2b.baidu.com/s?q=娄底开发票_微信_18312589894
b2b.baidu.com/s?q=滕州开发票_微信_18312589894
b2b.baidu.com/s?q=上饶开发票_微信_18312589894
b2b.baidu.com/s?q=富阳开发票_微信_18312589894
b2b.baidu.com/s?q=内江开发票_微信_18312589894
b2b.baidu.com/s?q=三明开发票_微信_18312589894
b2b.baidu.com/s?q=淮南开发票_微信_18312589894
b2b.baidu.com/s?q=孝感开发票_微信_18312589894
b2b.baidu.com/s?q=溧阳开发票_微信_18312589894
b2b.baidu.com/s?q=乐山开发票_微信_18312589894
b2b.baidu.com/s?q=临汾开发票_微信_18312589894
b2b.baidu.com/s?q=攀枝花开发票_微信_18312589894
b2b.baidu.com/s?q=阳泉开发票_微信_18312589894
b2b.baidu.com/s?q=长葛开发票_微信_18312589894
b2b.baidu.com/s?q=玉溪开发票_微信_18312589894
b2b.baidu.com/s?q=铜陵开发票_微信_18312589894
b2b.baidu.com/s?q=锡林浩特开发票_微信_18312589894
b2b.baidu.com/s?q=大理开发票_微信_18312589894
b2b.baidu.com/s?q=益阳开发票_微信_18312589894
b2b.baidu.com/s?q=衡水开发票_微信_18312589894
b2b.baidu.com/s?q=梧州开发票_微信_18312589894
b2b.baidu.com/s?q=汉中开发票_微信_18312589894
b2b.baidu.com/s?q=嘉善开发票_微信_18312589894
b2b.baidu.com/s?q=宜春开发票_微信_18312589894
b2b.baidu.com/s?q=莱芜开发票_微信_18312589894
b2b.baidu.com/s?q=达州开发票_微信_18312589894
b2b.baidu.com/s?q=海门开发票_微信_18312589894
b2b.baidu.com/s?q=本溪开发票_微信_18312589894
b2b.baidu.com/s?q=即墨开发票_微信_18312589894
b2b.baidu.com/s?q=自贡开发票_微信_18312589894
b2b.baidu.com/s?q=如皋开发票_微信_18312589894
b2b.baidu.com/s?q=永康开发票_微信_18312589894
b2b.baidu.com/s?q=咸宁开发票_微信_18312589894
b2b.baidu.com/s?q=凉山开发票_微信_18312589894
b2b.baidu.com/s?q=玉林开发票_微信_18312589894
b2b.baidu.com/s?q=新余开发票_微信_18312589894
b2b.baidu.com/s?q=承德开发票_微信_18312589894
b2b.baidu.com/s?q=临海开发票_微信_18312589894
b2b.baidu.com/s?q=淮北开发票_微信_18312589894
b2b.baidu.com/s?q=六安开发票_微信_18312589894
b2b.baidu.com/s?q=酒泉开发票_微信_18312589894
b2b.baidu.com/s?q=宁海开发票_微信_18312589894
b2b.baidu.com/s?q=永州开发票_微信_18312589894
b2b.baidu.com/s?q=库尔勒开发票_微信_18312589894
b2b.baidu.com/s?q=亳州开发票_微信_18312589894
b2b.baidu.com/s?q=寿光开发票_微信_18312589894
b2b.baidu.com/s?q=阿克苏开发票_微信_18312589894
b2b.baidu.com/s?q=宣城开发票_微信_18312589894
b2b.baidu.com/s?q=潮州开发票_微信_18312589894
b2b.baidu.com/s?q=佳木斯开发票_微信_18312589894
b2b.baidu.com/s?q=荣成开发票_微信_18312589894
b2b.baidu.com/s?q=朝阳开发票_微信_18312589894
b2b.baidu.com/s?q=河源开发票_微信_18312589894
b2b.baidu.com/s?q=朔州开发票_微信_18312589894
b2b.baidu.com/s?q=吕梁开发票_微信_18312589894
b2b.baidu.com/s?q=克拉玛依开发票_微信_18312589894
b2b.baidu.com/s?q=钦州开发票_微信_18312589894
b2b.baidu.com/s?q=迁安开发票_微信_18312589894
b2b.baidu.com/s?q=平湖开发票_微信_18312589894
b2b.baidu.com/s?q=濮阳开发票_微信_18312589894
b2b.baidu.com/s?q=金坛开发票_微信_18312589894
b2b.baidu.com/s?q=启东开发票_微信_18312589894
b2b.baidu.com/s?q=四平开发票_微信_18312589894
b2b.baidu.com/s?q=长兴开发票_微信_18312589894
b2b.baidu.com/s?q=德清开发票_微信_18312589894
b2b.baidu.com/s?q=如东开发票_微信_18312589894
b2b.baidu.com/s?q=遂宁开发票_微信_18312589894
b2b.baidu.com/s?q=胶州开发票_微信_18312589894
b2b.baidu.com/s?q=白山开发票_微信_18312589894
b2b.baidu.com/s?q=胶南开发票_微信_18312589894
b2b.baidu.com/s?q=怀化开发票_微信_18312589894
b2b.baidu.com/s?q=黄冈开发票_微信_18312589894
b2b.baidu.com/s?q=准格尔旗开发票_微信_18312589894
b2b.baidu.com/s?q=福清开发票_微信_18312589894
b2b.baidu.com/s?q=诸城开发票_微信_18312589894
b2b.baidu.com/s?q=巴彦淖尔开发票_微信_18312589894
b2b.baidu.com/s?q=池州开发票_微信_18312589894
b2b.baidu.com/s?q=新泰开发票_微信_18312589894
b2b.baidu.com/s?q=红河开发票_微信_18312589894
b2b.baidu.com/s?q=随州开发票_微信_18312589894
b2b.baidu.com/s?q=泰兴开发票_微信_18312589894
b2b.baidu.com/s?q=青州开发票_微信_18312589894
b2b.baidu.com/s?q=六盘水开发票_微信_18312589894
b2b.baidu.com/s?q=龙口开发票_微信_18312589894
b2b.baidu.com/s?q=兴化开发票_微信_18312589894
b2b.baidu.com/s?q=莱州开发票_微信_18312589894
b2b.baidu.com/s?q=宁乡开发票_微信_18312589894
b2b.baidu.com/s?q=招远开发票_微信_18312589894
b2b.baidu.com/s?q=玉环开发票_微信_18312589894
b2b.baidu.com/s?q=肥城开发票_微信_18312589894
b2b.baidu.com/s?q=绥化开发票_微信_18312589894
b2b.baidu.com/s?q=铁岭开发票_微信_18312589894
b2b.baidu.com/s?q=仪征开发票_微信_18312589894
b2b.baidu.com/s?q=百色开发票_微信_18312589894
b2b.baidu.com/s?q=恩施开发票_微信_18312589894
b2b.baidu.com/s?q=伊金霍洛旗开发票_微信_18312589894
b2b.baidu.com/s?q=章丘开发票_微信_18312589894
b2b.baidu.com/s?q=毕节开发票_微信_18312589894
b2b.baidu.com/s?q=邹城开发票_微信_18312589894
b2b.baidu.com/s?q=阜新开发票_微信_18312589894
b2b.baidu.com/s?q=抚州开发票_微信_18312589894
b2b.baidu.com/s?q=惠安开发票_微信_18312589894
b2b.baidu.com/s?q=郫县开发票_微信_18312589894
b2b.baidu.com/s?q=安康开发票_微信_18312589894
b2b.baidu.com/s?q=府谷开发票_微信_18312589894
b2b.baidu.com/s?q=姜堰开发票_微信_18312589894
b2b.baidu.com/s?q=铜川开发票_微信_18312589894
b2b.baidu.com/s?q=广安开发票_微信_18312589894
b2b.baidu.com/s?q=龙海开发票_微信_18312589894
b2b.baidu.com/s?q=海安开发票_微信_18312589894
b2b.baidu.com/s?q=邹平开发票_微信_18312589894
b2b.baidu.com/s?q=忻州开发票_微信_18312589894
b2b.baidu.com/s?q=鄂州开发票_微信_18312589894
b2b.baidu.com/s?q=云浮开发票_微信_18312589894
b2b.baidu.com/s?q=鸡西开发票_微信_18312589894
b2b.baidu.com/s?q=东台开发票_微信_18312589894
b2b.baidu.com/s?q=广元开发票_微信_18312589894
b2b.baidu.com/s?q=高密开发票_微信_18312589894
b2b.baidu.com/s?q=东港开发票_微信_18312589894
b2b.baidu.com/s?q=雅安开发票_微信_18312589894
b2b.baidu.com/s?q=楚雄开发票_微信_18312589894
b2b.baidu.com/s?q=闽侯开发票_微信_18312589894
b2b.baidu.com/s?q=三河开发票_微信_18312589894
b2b.baidu.com/s?q=莱西开发票_微信_18312589894
b2b.baidu.com/s?q=乌兰察布开发票_微信_18312589894
b2b.baidu.com/s?q=鹰潭开发票_微信_18312589894
b2b.baidu.com/s?q=贵港开发票_微信_18312589894
b2b.baidu.com/s?q=汕尾开发票_微信_18312589894
b2b.baidu.com/s?q=桓台开发票_微信_18312589894
b2b.baidu.com/s?q=辽源开发票_微信_18312589894
b2b.baidu.com/s?q=兖州开发票_微信_18312589894
b2b.baidu.com/s?q=白城开发票_微信_18312589894
b2b.baidu.com/s?q=大丰开发票_微信_18312589894
b2b.baidu.com/s?q=昭通开发票_微信_18312589894
b2b.baidu.com/s?q=肥西开发票_微信_18312589894
b2b.baidu.com/s?q=黔西开发票_微信_18312589894
b2b.baidu.com/s?q=沭阳开发票_微信_18312589894
b2b.baidu.com/s?q=邳州开发票_微信_18312589894
b2b.baidu.com/s?q=新沂开发票_微信_18312589894
b2b.baidu.com/s?q=伊犁哈萨克开发票_微信_18312589894
b2b.baidu.com/s?q=辽中开发票_微信_18312589894
b2b.baidu.com/s?q=庄河开发票_微信_18312589894
b2b.baidu.com/s?q=海城开发票_微信_18312589894
b2b.baidu.com/s?q=阿拉善盟开发票_微信_18312589894
b2b.baidu.com/s?q=文山开发票_微信_18312589894
b2b.baidu.com/s?q=保山开发票_微信_18312589894
b2b.baidu.com/s?q=白银开发票_微信_18312589894
b2b.baidu.com/s?q=建湖开发票_微信_18312589894
b2b.baidu.com/s?q=张家界开发票_微信_18312589894
b2b.baidu.com/s?q=武安开发票_微信_18312589894
b2b.baidu.com/s?q=普洱开发票_微信_18312589894
b2b.baidu.com/s?q=昌吉开发票_微信_18312589894
b2b.baidu.com/s?q=开原开发票_微信_18312589894
b2b.baidu.com/s?q=永安开发票_微信_18312589894
b2b.baidu.com/s?q=仙桃开发票_微信_18312589894
b2b.baidu.com/s?q=文登开发票_微信_18312589894
b2b.baidu.com/s?q=天水开发票_微信_18312589894
b2b.baidu.com/s?q=黔东开发票_微信_18312589894
b2b.baidu.com/s?q=安顺开发票_微信_18312589894
b2b.baidu.com/s?q=商洛开发票_微信_18312589894
b2b.baidu.com/s?q=庆阳开发票_微信_18312589894
b2b.baidu.com/s?q=巴音郭楞开发票_微信_18312589894
b2b.baidu.com/s?q=石嘴山开发票_微信_18312589894
b2b.baidu.com/s?q=双鸭山开发票_微信_18312589894
b2b.baidu.com/s?q=河池开发票_微信_18312589894
b2b.baidu.com/s?q=大洼开发票_微信_18312589894
b2b.baidu.com/s?q=新郑开发票_微信_18312589894
b2b.baidu.com/s?q=兴安盟开发票_微信_18312589894
b2b.baidu.com/s?q=博罗开发票_微信_18312589894
b2b.baidu.com/s?q=丰县开发票_微信_18312589894
b2b.baidu.com/s?q=沛县开发票_微信_18312589894
b2b.baidu.com/s?q=铜仁开发票_微信_18312589894
b2b.baidu.com/s?q=蓬莱开发票_微信_18312589894
b2b.baidu.com/s?q=天门开发票_微信_18312589894
b2b.baidu.com/s?q=潜江开发票_微信_18312589894
b2b.baidu.com/s?q=新民开发票_微信_18312589894
b2b.baidu.com/s?q=赣榆开发票_微信_18312589894
b2b.baidu.com/s?q=巩义开发票_微信_18312589894
b2b.baidu.com/s?q=武威开发票_微信_18312589894
b2b.baidu.com/s?q=吴忠开发票_微信_18312589894
b2b.baidu.com/s?q=临沧开发票_微信_18312589894
b2b.baidu.com/s?q=湘西开发票_微信_18312589894
b2b.baidu.com/s?q=孝义开发票_微信_18312589894
b2b.baidu.com/s?q=巴中开发票_微信_18312589894
b2b.baidu.com/s?q=平凉开发票_微信_18312589894
b2b.baidu.com/s?q=张掖开发票_微信_18312589894
b2b.baidu.com/s?q=黑河开发票_微信_18312589894
b2b.baidu.com/s?q=七台河开发票_微信_18312589894
b2b.baidu.com/s?q=调兵山开发票_微信_18312589894
b2b.baidu.com/s?q=鹤岗开发票_微信_18312589894
b2b.baidu.com/s?q=新密开发票_微信_18312589894
b2b.baidu.com/s?q=黔南开发票_微信_18312589894
b2b.baidu.com/s?q=宜州开发票_微信_18312589894

0
#3 代开深圳票 回复于2019-08-04

不错的转发下,有啥东东,抱歉
http://cphoto.wikidot.com
http://fengniao.wikidot.com
http://fsjiaju.wikidot.com
http://110199.wikidot.com
http://txtnovel.wikidot.com
http://fayifa.wikidot.com
http://cssmoban.wikidot.com
http://evergrande.wikidot.com
http://10086shenzhen.wikidot.com
http://ccedip.wikidot.com
http://lollipop.wikidot.com
http://wpumpkin.wikidot.com
http://moment.wikidot.com
http://wbanana.wikidot.com
http://wbubble.wikidot.com
http://cherish.wikidot.com
http://wsunflower.wikidot.com
http://gorgeous.wikidot.com
http://wrainbow.wikidot.com
http://wsunshine.wikidot.com
http://hilarious.wikidot.com
http://wlullaby.wikidot.com
http://wgalaxy.wikidot.com
http://wbutterfly.wikidot.com
http://wtwinkle.wikidot.com
http://wsmile.wikidot.com
http://lovetu.wikidot.com
http://wmother.wikidot.com
http://wpassion.wikidot.com
http://fantastic.wikidot.com
http://opsteel.wikidot.com

0