基于网络爬虫的Web自动化测试工具的设计与实现
[Abstract]:With the rapid development of Internet, large Web applications have become the medium of information dissemination. The scale of the platform. Web applications for publishing information has increased significantly, and emerging technologies have been emerging, making Web applications become larger and more complex. The requirement for Web applications is not only to meet the needs of users functionally, but also to bring a more perfect user experience in terms of performance and security. In order to ensure the quality of service (QoS) of Web applications, it is necessary to test them strictly and effectively. Because of the characteristics of distribution, heterogeneity, cross-platform and so on, the testing of Web applications is very different from that of traditional software. Web crawler is a system that can automatically extract web pages from Internet. It downloads web pages from the World wide Web for search engines and is an important part of search engines. The web crawler in this paper serves the Web application automation testing tool URLMonitor (hereinafter referred to as URLMonitor tool) to provide the detected URLs and enrich the URL library. This paper first introduces the URLMonitor tools in general, and then discusses in detail the concepts and techniques of Web application automation testing, network crawler SQL injection vulnerability testing and accessibility testing. Then the detailed design and implementation of URLMonitor tools are discussed. Finally, the function and performance of the tool are systematically tested. The research content of this paper mainly includes: 1. Automatic detection of invalid links on Web applications. According to the statistical results of link failure and link speed, we can quickly locate the problem of link invalidation, such as the error in CSS/JS/FORM. Automatic identification of URL changes to facilitate Web application regression testing. Detect the presence of SQL injection attack URLs5 in the URL library obtained by the network crawler. The link analysis and path dependence analysis are carried out by using the Web diagram established by URL library. Carry out Accessibility test of Web application. In addition, the paper tests the tool from crawling rate, correct rate, coverage rate and so on. The test results show that the tool has good feasibility, reusability and flexibility.
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP311.52
【相似文献】
相关期刊论文 前10条
1 李方敏;CGI的安全编程[J];计算机工程与应用;1999年06期
2 宋如顺,姜乃松;基于Web的远程考试系统设计与实现[J];计算机工程;1999年06期
3 王红霞,姚家亮;利用ASP构建新型信息系统的方法与实现[J];计算机应用;1999年09期
4 邓劲生,张银福;面向对象的多媒体信息WEB发布[J];计算机应用研究;1999年09期
5 刁兴春,李赤红;Intranet环境下事务处理的理论研究和实现[J];小型微型计算机系统;1999年06期
6 高昆;基于ASP的WEB站点开发技术分析[J];北华大学学报(社会科学版);1999年05期
7 王清心,胡建华;经贸数据库的WEB集成发布[J];昆明理工大学学报;1999年02期
8 李晶,朱秋萍;Web页制作中的动态表现技术[J];计算机工程;2000年06期
9 刘波,代亚非,杜跃进;远程协同教学系统中课程搜索子系统设计[J];计算机应用;2000年06期
10 武庄,刘友丹;基于Web的企业内部质量审核系统设计与实现[J];计算机应用研究;2000年05期
相关会议论文 前10条
1 陶冶;刘建勋;唐明董;;基于Map/Reduce的分布式Web服务搜索引擎设计与实现[A];CCF NCSC 2011——第二届中国计算机学会服务计算学术会议论文集[C];2011年
2 安伦;周斌;贾焰;;在线Web挖掘中的计算资源动态平衡[A];全国计算机安全学术交流会论文集·第二十五卷[C];2010年
3 覃海生;韦海兰;李新华;;基于概念格的Web测试在廉租住房系统中的应用研究[A];广西计算机学会2010年学术年会论文集[C];2010年
4 石晶;龚震宇;裘杭萍;;基于Web挖掘的个性化服务技术[A];第十九届全国数据库学术会议论文集(技术报告篇)[C];2002年
5 李利波;刘明利;;一种改进的无回溯反向Web服务动态组合方法[A];2011年全国通信安全学术会议论文集[C];2011年
6 游争光;刘建勋;唐明董;;分布式Web服务测试系统的设计与实现[A];CCF NCSC 2011——第二届中国计算机学会服务计算学术会议论文集[C];2011年
7 殷华蓓;李通;唐常杰;张天庆;左志松;;从Web文件中挖掘个性化导航知识[A];第十七届全国数据库学术会议论文集(研究报告篇)[C];2000年
8 ;基于广义对话的Web用户的聚类(英文)[A];第十七届全国数据库学术会议论文集(研究报告篇)[C];2000年
9 邓长寿;郭景峰;杨焱林;邓安远;;下一代Web搜索引擎初探[A];第十八届全国数据库学术会议论文集(研究报告篇)[C];2001年
10 ;WTCA:A Web Text Clustering Algorithm Based on DFSSM[A];第二十七届中国控制会议论文集[C];2008年
相关重要报纸文章 前10条
1 赵晓涛;Web安全 服务为王[N];网络世界;2008年
2 本报记者 赵晓涛;Web安全:历史的命题[N];网络世界;2008年
3 彭敏;企业级Web2.0迎来应用高潮[N];电脑商报;2009年
4 本报记者 毛江华;安启华联手赛门铁克 掘金Web安全[N];计算机世界;2009年
5 闫冰;“推”出Web交付新天地[N];网络世界;2009年
6 赵晓涛;中国成全球Web安全新看点[N];网络世界;2009年
7 边歆;动态阻断Web2.0威胁[N];网络世界;2009年
8 泰乐公司首席技术官兼执行副总裁Vikram Saksena;学习Web 3.0 做聪明的“管道工”[N];通信产业报;2009年
9 ;Web2.0工具使用须谨慎[N];网络世界;2009年
10 Anchiva中国区总经理 李松;Web安全选型三个标准[N];网络世界;2008年
相关博士学位论文 前10条
1 张建武;面向Web应用的安全评测技术研究[D];北京邮电大学;2012年
2 李常宝;基于索引的web服务发现研究[D];北京邮电大学;2011年
3 魏登萍;语义Web服务发现中匹配策略的研究与实现[D];国防科学技术大学;2011年
4 朱俊武;基于本体的Web服务语义支撑技术研究[D];南京航空航天大学;2008年
5 许笑;分布式Web信息采集关键技术研究[D];哈尔滨工业大学;2011年
6 杨卉;Web文本观点挖掘及隐含情感倾向的研究[D];吉林大学;2011年
7 马建斌;中文Web信息作者同一认定技术研究[D];河北农业大学;2010年
8 陈世展;服务网络:基于语义和社会化关系的Web服务计算基础设施[D];天津大学;2010年
9 胡佳;语义Web服务自动组合及验证的研究[D];天津大学;2010年
10 王辉;面向互联网的Web服务基础设施构建和应用[D];天津大学;2010年
相关硕士学位论文 前10条
1 钱伟宁;基于关键字驱动的Web服务自动化测试的研究与应用[D];西北大学;2011年
2 刘松;基于模型的Web应用自动化测试[D];南京大学;2011年
3 滕莎;Web产品自动化测试系统设计与实现[D];北京交通大学;2011年
4 王晴;Web自动化测试研究与Watir框架开发[D];武汉理工大学;2011年
5 李志宁;面向Web系统的自动化测试应用研究[D];华中科技大学;2010年
6 张敏;面向Web应用的测试适配技术研究[D];山东师范大学;2010年
7 林艳琴;web功能测试自动化的研究与应用[D];电子科技大学;2010年
8 黄亮;Web漏洞扫描系统中的智能爬虫技术研究[D];杭州电子科技大学;2012年
9 周浩;面向网络舆情分析的Web数据源获取关键技术研究[D];西安理工大学;2010年
10 侯晓帆;基于云计算的Web教育爬虫[D];东北师范大学;2011年
本文编号:2178524
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/2178524.html