Web Monitor/Dev/Test Tool Collection 网站/网页监控/开发/测试工具集合

news/2024/5/21 0:14:41/文章来源:https://blog.csdn.net/weixin_30883777/article/details/98356274

HttpWatch

HttpWatch是强大的网页数据分析工具. 包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出.

Features:

  • Easily monitor HTTPS, HTTP and SPDY without using proxies or changing network settings
  • Supports IE/Firefox on Windows and app available for Apple iPhone
  • Real-time page and request level time charts
  • Users and customers can send you log files for free
  • Automatically detects potential configuration, performance and security related issues on your web server
  • Can be automated using most programming languages, e.g. C#, Ruby, Javascript, Ruby…
  • Provides millisecond accurate timings

Version:

  • Basic: free
  • Professional:

HttpWatch:

  • Properties: OS, time zone, Device type, …
  • View: time chart, method, result (200, 404, …), type (text/html;charset=utf-8, text/javascript)
  • Tools: clear cache, clear cookies;
  • Export: CSV, HAR, XML,  Email.
  • Summary: Network, page events, timings, status codes, errors, warnings.
  • Log files: a .hwl file.

HttpWatch Studio

Automation: C#, Ruby.

可用于测试的功能:

  1. 每个页面元素请求的result (200, 404,…)和时间.

References:

  • http://www.blogjava.net/joan/articles/247271.html
  • http://blog.csdn.net/cldsj/article/details/6091646
  • http://baike.baidu.com/view/425789.htm
  • http://www.httpwatch.com/

 

 

HttpRequester

https://addons.mozilla.org/en-US/firefox/addon/httprequester/

Support all HTTP/s methods: GET, POST, PUT, DELETE, HEAD, OPTIONS, PROPFIND, COPY, MOVE.

Support context type: text/xml, text/html, text/plain, application/rdf+xml, application/xml, application/json.

Change and review Headers and Parameters.


 

Firebug

Firebug是firefox下的一个插件,能够调试所有网站语言,如Html,Css等,但FireBug最吸引我的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能还很强大,比如html,css,dom的察看与调试,网站整体分析等等。总之就是一整套完整而强大的 WEB开发工具。

Features:

  • Inspect button.
  • Console: errors, warnings, events, messages.
  • Debugger and viewer: HTML, CSS, Script, DOM, Cookies.
  • Firebug的Net tab有每个URL的Status(200, 404, …), Size, Timeline. (同HttpWatch)

 

The most popular and powerful web development tool.

  • Inspect HTML and modify style and layout in real-time
  • Use the most advanced JavaScript debugger available for any browser
  • Accurately analyze network usage and performance
  • Extend Firebug and add features to make Firebug even more powerful
  • Get the information you need to get it done with Firebug.

 

References:

  • https://www.getfirebug.com/
  • http://baike.baidu.com/view/819414.htm
  • https://www.getfirebug.com/video/Intro2FB.mp4

 

Automation Test Test Tool

Watij vs. Selenium

Watij(Web Application Testing in Java)提供一套基于Watir的纯Java Api用于Web应用程序自动测试。

  • Watij 和 Selenium 都是直接在浏览器中运行脚本,并允许在脚本运行时将浏览器最小化,这意味着不需要因为自动化测试而占用一台机器的资源。
  • 两者都需要运用 XPath 去编写脚本,所以要求使用者必备 XPath 的基本知识。
  • 编写脚本是有一些地方是有区别的.
    • Watij 脚本语言执行点击某个 link: ie.link(name, "overridelink").click();
    • Selenium 脚本语言执行点击某个 link: Selenium.click("//a[@name='overridelink']");
  • 相比于 Selenium,Watij 具有更快的执行速度。因为 Watij 是直接调用 .dll 的文件,不用多加一个容器去加载,而需要启动一个 jetty 容器。
  • Selenium 对弹出窗口、上传、下载等功能支持的并不好,常常需要借助第三方工具包,如 AutoIt3,Watij 在这方面的处理上要好于 Selenium.
  • Watij 提供了截图的方法,这是 Selenium 目前所不具备的。
  • Watij 目前只对 IE 浏览器有较好的支持,这正是 Selenium 的优势所在,Selenium 可以支持多浏览器,如 IE,Firefox, Safari 等等.
  • Selenium 提供了录制和回放脚本的功能,并可以将录制好的脚本转换成各种主流编程语言,Watij 则未提供此功能。

Watir vs. Selenium

Watir(Web Application Testing in Ruby)是一个使用Ruby实现的开源Web自动化测试框架.

  • Watir is a Ruby library that wraps the COM interface to Internet Explorer.
  • Selenium uses a unique mechanism for driving browsers. Selenium’s automation engine is written in JavaScript and runs inside a browser. The engine, called a browser bot, is embedded in a page that accesses the application under test in a separate frame. Because of cross-site scripting, Selenium’s browser bot has to be served from the same site as the application under test – requiring installation on the server.

References:

  • http://www.open-open.com/bbs/view/1320938509874
  • http://hi.baidu.com/tiankong8312/item/ec74aa23d3399e85af48f5b0
  • http://blog.csdn.net/testing_is_believing/article/details/5249198
  • http://blog.csdn.net/testing_is_believing/article/details/5249200

Sikuli

http://www.sikuli.org/

Sikuli automates anything you see on the screen. It uses image recognition to identify and control GUI components. It is useful when there is no easy access to a GUI's internal or source code.

 

TestLink -Test & requirements management

TestLink 是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能。

TestLink is a web based Test Management tool. The application provides Test specification, Test plans and execution, Reporting, Requirements specification and collaborate with well-known bug trackers.

作为基于web的测试管理系统,TestLink的主要功能包括:

  1. 测试需求管理
  2. 测试用例管理
  3. 测试用例对测试需求的覆盖管理
  4. 测试计划的制定
  5. 测试用例的执行

References:

  • http://baike.baidu.com/view/2911265.htm
  • http://sourceforge.net/projects/testlink/

Hudson/Jenkins

Hudson 是一个可扩展的持续集成引擎。Jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具.

主要用于:

  1. 持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。
  2. 监控一些定时执行的任务。

Hudson拥有的特性包括:

  1. 易于安装-只要把hudson.war部署到servlet容器,不需要数据库支持。
  2. 易于配置-所有配置都是通过其提供的web界面实现。
  3. 集成RSS/E-mail/IM-通过RSS发布构建结果或当构建失败时通过e-mail实时通知。
  4. 生成JUnit/TestNG测试报告。
  5. 分布式构建支持-Hudson能够让多台计算机一起构建/测试。
  6. 文件识别- Hudson能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。
  7. 插件支持-Hudson可以通过插件扩展,你可以开发适合自己团队使用的工具。

References:

  • http://baike.baidu.com/view/6190216.htm

     

JIRA

JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问题类型包括New Feature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。Jira融合了项目管理、任务管理和缺陷管 理,许多著名的开源项目都采用了JIRA。

http://baike.baidu.com/view/1094245.htm

http://www.oschina.net/p/jira/

 

Cucumber

Cucumber 是一个能够理解用普通语言 描述的测试用例的支持行为驱动开发(BDD)的自动化测试工具,用Ruby编写,支持Java和.Net等多种开发语言。

http://www.oschina.net/p/cucumber

http://cukes.info/

转载于:https://www.cnblogs.com/markjiao/archive/2012/03/21/2410503.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_827953.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 爬虫遇到需要登录的网站,该怎么办?

这是 Java 网络爬虫系列博文的第二篇,在上一篇 Java 网络爬虫,就是这么的简单 中,我们简单的学习了一下如何利用 Java 进行网络爬虫。在这一篇中我们将简单的聊一聊在网络爬虫时,遇到需要登录的网站,我们该怎么办&…

【Python】Flask+Gunicorn搭建简单网站

1.安装Flask第三方库 pip3 install Flask 2.创建Flask应用程序 项目结构如上图所示,其中static用来放置静态文件,如js文件、css文件以及图片等,templates文件夹用来放置模板文件,即html文件。 在项目中导入Flask第三方库&#…

【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器

一、反向代理:Web服务器的“经纪人” 1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请…

css3和html5网站模板

过去的几年,网页设计和制作人员就已开始关注和使用 HTML5 了,如今 HTML5 得到了更加广泛的应用,国外已有很多基于 HTML5 制作的网站。所以,今天这篇文章给大家带来的是35款基于 HTML5 和 CSS3 的非常精致的网站模板,大…

分享88个ASP.NET企业网站源码,总有一款适合您

分享88个ASP.NET企业网站源码,总有一款适合您 88个ASP.NET企业网站源码下载链接:https://pan.baidu.com/s/1AXv0-dmV-bV-MQTyX9OXRg?pwdzcwa 提取码:zcwa Python采集代码下载链接:采集代码.zip - 蓝奏云 新翔绩效考核系统基…

分享69个ASP.NET企业网站源码,总有一款适合您

分享69个ASP.NET企业网站源码,总有一款适合您 69个ASP.NET企业网站源码下载链接:https://pan.baidu.com/s/1lOmnWD83XkU29_Ix-ldVYQ?pwds9q9 提取码:s9q9 Python采集代码下载链接:采集代码.zip - 蓝奏云 AutoWeb建站王.NET企…

Google网站管理员工具的新功能

近日,Google网站管理员工具(原Google Sitemap)进一步扩展了其功能,可以更有效地帮助用户分析网站中可能存在的问题以及如何更有效地进行对网站的优化。详细信息请参见Google Webmaster Central官方Blog中的说明。其中较引人注意的便是如今在Google网站管…

linux网站搭建实例

我们知道windows网站搭建一般是:IISAspSqlserver,而linux网站搭建是:ApachephpMysql。两者之间个有千秋,但是为什么我们许多的门户网站搭建都选择linux—apachephpmysql呢?当然是其的安全性了,Apache 是世界…

一个可以动态创建响应动画GIF的网站,AjaxLoad

呵呵,使用Ajax做Web开发的必备品看看样式:呵呵,还有许多样式,如果你想要,可以到这个网站自己生成喔http://www.ajaxload.info/

二十行代码!实现网站的验证码自动识别

一. 自己去chaojiying官网注册一个账号,购买相关的产品. 爬虫时候,自动识别需要登录的验证码,并实现自动登录,第一步使用超级鹰识别出网站的验证码 #!/usr/bin/env python # coding:utf-8import requests from hashlib import md5class Chaojiying_Client(object):def __init__…

SEO第二课:索引

上周我们学习了搜索引擎工作原理中信息收集的部分——蜘蛛和收录,了解到搜索引擎蜘蛛对网页的抓取方式以及网站目录结构、链接结构将决定蜘蛛采用深度优先或广度优先进行爬取。那么搜索引擎是如何存储蜘蛛爬取到的网页和链接信息?如何根据用户给定的关键…

EntLib.com 网站征集中文名称,希望各位热心的朋友踊跃发言

EntLib.com 网站征集中文名称,希望各位热心的朋友踊跃发言EntLib.com Team 专注于开源.Net 系统,如开源ASP.NET论坛、开源ASP.NET博客、开源ASP.NET电子商务平台(前台购物系统和后台业务处理系统),以及分享、交流Micro…

启明星Portal企业内部网站V4.3版 附演示地址 http://demo.dotnetcms.org

下载地址:http://www.dotnetcms.org/download/portal/PortalV4.3.0.0.rar 启明星Portal系统是一款基于微软ASP.NET平台开发的,集成内容发布、文章、产品、图片、招聘、留言、自定义模型、采集等功能于一体的企业网站管理系统。启明星Portal是构建企业内网…

推荐两个网页设计在线配色网站

对于网页设计师而言,每个网站的设计都需要一套最适合它的配色方案,配色方案的选择关系到整个网站的成功与失败。下面我向大家推荐两个国外在线配色方案网站,也许会给你的设计工作带来很大的帮助。ColorbeColorbe是我在很久之前在网上面的一个…

SEO三原素,看图你懂的!

SEO三原素(图示) 结构、内容、链接都是SEO的必要因素,通过不同权重的匹配,衍生出其他优化要素。 图中,将SEO整个关系链清晰地展示给我们,并用线条画出了其在网站结构、内容、链接要素中所处的位置。把与SEO…

10个优秀的网站分析工具

2019独角兽企业重金招聘Python工程师标准>>> 1) Piwik Piwik是一套基于PhpMySQL技术构建的开源网站访问统计系统,前身是 phpMyVisites。Piwik可以给你详细的统计信息,比如网页 浏览人数, 访问最多的页面, 搜索引擎关键词等等,并且…

做在线电子商务交易的网站,该如何选择证书服务?

2019独角兽企业重金招聘Python工程师标准>>> GlobalSign (http://cn.globalsign.com/) 的产品有:DV:域名型,OV:企业型,EV:增强型SSL证书,他们区别在于: 一:审…

使用Google WebP图片格式帮助控制网站页面大小

为什么80%的码农都做不了架构师?>>> 日期:2013-3-16 来源:GBin1.com 不管你相信或者不相信,随着互联网的快速发展网页也在持续不断的变大。 使 网页迅速膨胀的罪魁祸首不是大量使用的JavaScript库,CSS和…

我记录网站综合系统 -- 技术原理解析[8:ActionChecker流程]

源代码位置:\Web\Mvc\Processors:ActionMethodChecker.csForbiddenActionChecker.csLoginActionChecker.csConfig -> wojilu.Web.Mvc.CoreHandler.ProcessRequest - > wojilu.Web.Mvc.CoreHandler.ProcessRequest: ProcessContext.Begin ->Ro…