Web测试工具小结

时间:2019-05-13 19:46:49下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《Web测试工具小结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《Web测试工具小结》。

第一篇:Web测试工具小结

Web测试工具小结

单元测试方面:(对开发人员比较有用)J-Unit工具。

功能测试方面:E-test是个不错的选择,功能很强大,由于不是采用Post URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持)。基本上可以应付大部分的Web Site。

如果只是利用脚本回放代替手工劳动,或者做对页面响应数的性能测试,Microsoft Web Application Stress Tool是个不错的选择。

另外,在性能测试方面,PureLoad也是一个不错的工具,完全用Java写成,可以测试各种C/S程序,如SMTP Server等。这两个工具都是使用Post URL的方法测试Web Application的。对大量使用JavaScript的页面不太适合。当然,如果程序在Unix,linux下面运行的话,可以直接编写Shell脚本程序,更加方便。

另外,还有很多专门的工具,比如说Linkbot是专门作页面链接测试的。

另外,测试流程管理工具也有不少,个人用过也一直在用的是Test Plan Control,短小精悍,不错。

至于WinRunner和LoadRunner之类,因为没有License,所以都没怎么用过,惭愧。不过我看过一篇英国人评价英国测试市场上最流行的五个软件的文章。WinRunner得分最高。

测试工具从测试的方法上可以分为两种:白盒测试和黑盒测试

白盒测试工具主要有:

内存资源泄漏检查:Numega中的bouncechecker,Rational的Purify等

代码覆盖率检查:Numega中的truecoverage,Rational的Purecoverage,Telelogic公司的logiscope, Macabe公司的Macabe等

代码性能检查:Numega中的truetime,Rational的Quantify等

代码静态度量分析质量检查工具:logiscope和Macabe等

黑盒测试工具主要有:

客户端功能测试:MI公司的winrunner,compuware的qarun,Rational的SQA robot等等

服务器端压力性能测试: MI公司的winload,compuware的qaload,Rational的SQA load等等

Web测试工具:MI公司的Astra系列,rsw公司的e-test suite等等

测试管理工具:rational的test manager,compuware的qadirector等等,此外还有缺陷跟踪工具 trackrecord等。

数据库测试工具:TestBytes

黑盒测试工具:QACenter、SQATeamTest,Rational Viaual Test。

回归测试工具:Rational TeamTest,WinRunner(MI公司)

WEB系统测试工具:TEST,Workberch,Web Appication Stress Tool(WAS)

白盒测试工具:Numega、PuRe、软件纠错工具(Rational Purity)。

嵌入式测试工具:Logiscope(静态测试工具)、CodeTest。

系统负荷测试工具:RationalPerformance

涵盖测试工具范围评估工具

软件性能测试工具:LoadRunner(MI产品)、Rational Visual Qantify

测试管理工具:TestDirector(MI产品支持整个生命周期中测试流程管理)

第二篇:web测试心得

做电子商务网站测试已经一个月了,这一个月基本上是熟悉网站产品和流程的一个过程,对网站的各个部分基本上都进行了一次测试,感觉电子商务网站主要注意以下几点:

1、注册和登录模块的测试

在测试该部分时,给我印象最深的就是:

1)注册成功,但登陆失败:注册时,密码设置为一些特殊的符号,比如:空格、%等,但登录时,失败。

后来经开发人反映出现这样的问题,原因是:在登录模块,对密码设置了一些限定。

2)登录时,没区分大小写,就是说,用小写字母注册的,登录时,用相应的大写字母登录也能成功。

出现问题的原因:登录时,没用MD5加密进行验证

2、购物车的测试

1)测试产品能否放入购物车中

2)当某种产品有购物数量限制时,超过这一数值,能否也能放入购物车中

3)购物车中的购物限制是否正确

3、支付流程测试

1)购物车中的产品能否正常支付

2)当支付完成,不等页面跳转,直接关闭浏览器,数据传递是否正确

3)当支付完成,等待页面跳转,跳转到得页面是否正确

4、网站某个模块间的数据传递是否正确

当网站某个模块涉及的数据传递比较多而且比较复杂时,一定要搞清楚数据是怎么传递的,因为这是最容易出现bug的地方。比如:下拉菜单的数据没有传递过来,或传递过来了,但不正确,这时就要静下心来,慢慢滤清思考,耐心去测试。

最后一点就是,在购买的过程中,也要考虑到并发,比如,当某种产品只剩一件了,这时两个用户或更多同时并发点击该产品,放入购物车中,那么在多个用户同时点击这个只剩一件的产品时,系统是否有相应的提示,或是,该产品能否都放入不同用户的购物车中,我上周测试的过程中,该问题是存在的,等待明天程序的解答和修改。

第三篇:浅谈Web应用服务器测试

浅谈Web应用服务器测试

作者:中国软件评测中心 2002年11月

随着Internet 的发展壮大,新的开发模式也应运而生,即所谓的B/S(浏览器/服务器)结构、瘦客户机模式。为了方便的开发、部署、运行和管理基于三层、多层结构的应用,需要 以Web的低层技术为基础,规划一个整体的应用框架,提供相应的支撑平台,这一支撑平台实 际上是基于Internet的中间件,即应用服务器。

应用服务器通过把用户接口、商业逻辑和后台服务分割开来,向开发者提供一种创建、部 署和维护企业规模的Web应用的模块化方式,从而对要转向Web的用户提供了高性能多线程的环 境。

考虑到web应用服务器的以上应用背景和产品特点,把为功能度、性能、兼容性、安全可 靠性作为重点测试方向,并且引用SUN Mircrosystems公司的J2EE标准作为参考标准。

一、功能测试

功能测试的主要目的是验证一款产品是否是一个符合J2EE标准的企业级web应用服务器。测试前,应针对J2EE标准中的JSP、SERVLET、JDBC、EJB等主要功能编写测试用例。测试 用例应尽量覆盖典型的应用和操作,以此来证明一款产品符合J2EE标准中提到的功能。特别是 功能度测试项目,应遵循开发厂商提供的用户手册或程序员手册中有关功能部分的描述作为依 据具体制定。

二、性能测试

性能测试的主要目的是考查在大压力和大数据量情况下,应用服务器最大处理能力和系统 响应时间,同时考查不同压力情况下应用服务器处理能力和系统响应时间。

测试过程中,首先通过JDBC接口与数据库进行连接,根据被测系统的应用环境和实际情况 制定与之相适应的案例数据库。然后使用功能测试中用到的JSP、Servlet和EJB测试程序,通 过Web Application Stress Tool1.1录制相应的测试脚本,模拟在多用户并发情况下数据库的 插入、更新、查询,并记录成功点击次数、点击率等相关参数。最后通过远程监控系统对Web 应用服务器的CPU占有率、内存进行实时监控,通过对上述数据的汇总分析,得出功能服务器 的性能。

三、兼容性测试

兼容性部分的测试应分成两部分来考察:即硬件兼容性和软件兼容性。

硬件兼容性主要验证Web应用服务器的硬件配置要求。测试中,可以根据厂商提供的安装 手册承诺的配置信息,来验证功能服务器的硬件兼容性。

软件兼容性考察的方面较多,主要包括:系统兼容性、数据库兼容性、Web服务器兼容 性、开发工具兼容性、与其它中间件产品的兼容性、J2EE组件的兼容性等多个方面。

四、安全可靠性测试

安全可靠性测试除了要考察用户权限限制、输入数据有效性检查等基本内容,还应着重考 察在大压力和大数据量情况下系统的稳定性,以及验证系统的SSL认证加密机制是否有效等多 个方面。

第四篇:WEB测试总结

WEB测试总结(架构,设计)精华部分

1、总计架构测试

1)瘦客户端,业务逻辑规则多数在服务器端执行。如新闻站点、门户网站、信息发布网站等。

2)胖客户端,安全性要求较高、交互操作频繁、业务逻辑复杂。银行系统、网络游戏、网上办公系统等。

2、Web架构组成部分是否满足需求

成本、功能、安全性要求、容量要求、传输实时性。

3、服务器配置分布是否满足要求

Web服务器、应用服务器、数据库服务器可以分布在不同物理机器上也可以分布相同的物理机器上,一般优先考虑独立数据库服务器,Web服务器、应用服务器可以在相同的机器上。

4、客户端设计测试

1)功能设置测试:信息服务、办公自动化、Internet支持; 2)信息组织结构测试:线性结构、分层结构、非线性结构; 3)页面设计测试:a.页面一致性测试

b.用户界面友好性及导航直观性测试;、c.是否适合多种浏览器; d.页文件的命名; e.页面布局技术。

5、服务器端设计测试

1)容量规划测试:点击率、延迟和流量、服务器资源;

2)系统安全测试:a.常识性安全策略,取消不必要的协议、控制写权限、取消服务器目录浏览属性、记录日志等; b.使用加密技术;

c.构造防火墙,网络级、应用级、电路级; d.构建网络防毒体系。3)数据库设计测试。

6、Web开发测试

1)源代码分析,主要是使用检查工具来完成; 2)链接测试,主要借助工具来完成; 3)框架测试:a.自动调整窗口大小; b.是否提供滚动条;

c.打开新页面是否正常。4)表格测试,随窗体变化自动调整大小; 5)图形测试:a.颜色饱和度及对比度; b.链接标识;

c.图形显示是否正确。

1、与一般应用软件相比,Web测试有以下区别:

第一、Web测试的侧重点是性能、安全、易用性、兼容

第二、测试工具有所不同,如链接测试、表单测试、界面测试

2、功能测试

一、客户端的选择,优先测试流行的客户客户端;

二、客户端浏览器的配置

三、客户端的显示设置

四、内容测试

3、链接测试

一、该链接将用户带到它所说明的地方

二、被链接的页面是存在的

三、保证没有孤立页面

工具有WEBCHECK、LINKBOT、TESTPARTNER、XENU等

4、链接测试工具的优势:

一、简单易用

二、在实现上采用多线程技术,检查速度特别快;

三、对断开的链接可以再次测试,可以避免误判;

四、没有检查链接的数量限制,只受系统资源的约束;

五、可以分析Web应用的结构;

六、检查结果可以分类查看,自动生成HTML格式的报告;

5、Web应用链接主要测试点如下

一、测试内部链接和外部链接中成功和失败的链接点,以及应用中不被其他链接调用的页面;

二、测试链接中新网页、老网页、慢网页以及丢失的图象标题标签和属性标签等;

三、分析Web应用的结构是否合理,包括显示和某个URL相关的链接以及按照标题、描述、作者、大小、最后修改时间、类型为URL链接分类等。

6、易用性测试

易用性测试要考虑以下几个方面: 1)用户的计算机使用经验;

2)用户对浏览器以及Web的使用经验; 3)用户的业务专业知识。

7、Web系统的易用性测试分为三个方面: 1)界面测试

2)辅助功能测试 3)图形测试

一、界面测试要考虑以下几个问题 A.WEB应用系统的最终用户群是谁? B.WEB应用界面的设计策略是什么? C.页面中各元素布局的协调性 a.各元素位置的协调性 b.各元素颜色的协调性

c.各元素大小比例的协调性 D.不同页面风格的统一性

E.用户在界面中操作的便利性 F.界面动态操作测试

a.屏幕分辩率设置的影响

b.浏览窗口最大化/最小化的影响 c.选定目标元素的置中与缩放

二、辅助功能测试 A.使用说明,这个没有多大意义,WEB网页按F1弹出来的页面都是IE的帮助页面,除非有特定的帮助说明内容; B.导航功能 C.站点地图

D.帮助,这个没有多大意义,WEB网页按F1弹出来的页面都是IE的帮助页面,除非有特定的帮助说明内容;

第五篇:(总结)Web性能压力测试工具之ApacheBench(ab)详解

PS:网站性能压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网站访问压力测试。ApacheBench命令原理:

ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,既可以用来测试Apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,既不会占用很高CPU,也不会占用很多内存,但却会给目标服务器造成巨大的负载,其原理类似CC攻击。自己测试使用也须注意,否则一次上太多的负载,可能造成目标服务器因资源耗完,严重时甚至导致死机。ApacheBench参数说明

格式:ab [options] [http://]hostname[:port]/path 参数说明:

-n requests Number of requests to perform //在测试会话中所执行的请求个数(本次测试总共要访问页面的次数)。默认时,仅执行一个请求。

-c concurrency Number of multiple requests to make //一次产生的请求个数(并发数)。默认是一次一个。-t timelimit Seconds to max.wait for responses //测试所进行的最大秒数。其内部隐含值是-n 50000。它可以使对服务器的测试限制在一个固定的总时间以内。默认时,没有时间限制。-p postfile File containing data to POST //包含了需要POST的数据的文件,文件格式如“p1=1&p2=2”.使用方法是-p 111.txt。(配合-T)

-T content-type Content-type header for POSTing //POST数据所使用的Content-type头信息,如-T “application/x-transferred: 203479961 bytes #整个过程中的HTML内容传输量

Requests per second: 337.67 [#/sec](mean)#最重要的指标之一,相当于LR中的每秒事务数,后面括号中的mean表示这是一个平均值

Time per request: 2961.449 [ms](mean)#最重要的指标之二,相当于LR中的平均事务响应时间,后面括号中的mean表示这是一个平均值

Time per request: 2.961 [ms](mean, across all concurrent requests)#每个连接请求实际运行时间的平均值

Transfer rate: 16866.07 [Kbytes/sec] received #平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题

Connection Times(ms)min mean[+/-sd] median max Connect: 0 483 1773.5 11 9052 Processing: 2 556 1459.1 255 11763 Waiting: 1 515 1459.8 220 11756 Total: 139 1039 2296.6 275 11843 #网络上消耗的时间的分解,各项数据的具体算法还不是很清楚 Percentage of the requests served within a certain time(ms)50% 275 66% 298 75% 328 80% 373 90% 3260 95% 9075 98% 9267 99% 11713 100% 11843(longest request)#整个场景中所有请求的响应情况。在场景中每个请求都有一个响应时间,其中50%的用户响应时间小于275毫秒,66%的用户响应时间小于298毫秒,最大的响应时间小于11843毫秒。对于并发请求,cpu实际上并不是同时处理的,而是按照每个请求获得的时间片逐个轮转处理的,所以基本上第一个Time per request时间约等于第二个Time per request时间乘以并发请求数。总结:在远程对web服务器进行压力测试,往往效果不理想(因为网络延时过大),建议使用内网的另一台或者多台服务器通过内网进行测试,这样得出的数据,准确度会高很多。如果只有单独的一台服务器,可以直接本地测试,比远程测试效果要准确。

 Apache下载

 进入apache服务器官网http://httpd.apache.org/,这里我们以下载稳定版的

httpd 2.2.29为例,点击download。 2 由于官方网页改版,以前的方式可能五法进行下载,为了不浪费大家的时间,特此修正2015-01-24 第一步依旧是点击download  3 点击链接Files for Microsoft Windows 步骤阅读  4 The Apache HTTP Server Project itself does not provide binary releases of software, only source code.Individual committers may provide binary packages as a convenience, but it is not a release deliverable.If you cannot compile the Apache HTTP Server yourself, you can obtain a binary package from numerous binary distributions available on the Internet.Popular options for deploying Apache httpd, and, optionally, PHP and MySQL, on Microsoft Windows, include: ApacheHaus Apache Lounge BitNami WAMP Stack WampServer XAMPP 大致意思是说apache本身不提供已编译的安装包,只提供源码,如果你自己无法编译,可以选择下面这些官方推荐的第三方提供编译的网站。

其中后两个是有名的wamp以及xampp集成环境,如果只想下载apache可以选择前三个网站,这里我们第一个ApacheHaus为例。 5 打开ApacheHaus之后你会发现这个网站上有各种windows版本,可以尽情选择你要下载的版本。 6 点击红框中的图标即可开始下载,x86是32位的,x64是64位的,根据自己的操作系统选择下载

 Apache安装

 2 打开ApacheHaus之后你会发现这里有许多的windows版的Apache版本 这里简单的介绍一下:x86代表32位,x64代表64位。根据自己安装的系统选择

关于vc9与vc11,这里的选择要跟PHP对应才能稳定的运行。(按照PHP官方提供的资源来看,PHP 5.5以后的版本官方只提供了VC11版本的产品程序,PHP5.3/5.4版还有VC9版本的产品程序) 3 注意建立好自己的文件存放方式,方便以后管理

下 载完毕后解压,将解压的 Apache24文件夹复制到自己的项目目录里面。你的项目根目录为E:/wamp/Apache24/htdocs即DocumentRoot的定义。如果想放到其他目录下,需要修改httpd.conf,包括ServerRoot、DocumentRoot、Directories,ScriptAlias。需要改为你的Apache目录的地址。 4 因为这里我们下载的是官方源码包,所以需要把Apache服务安装到我们的计算机上面

开启控制台:win+R 输入cmd 命令行下进入到apache下面的bin目录,输入

httpd-k install 把apache安装成windows后台服务。 5 所有基本的命令都可以在Apache官网上找到,下面是一些常用的命令  6 最后使用ApacheMonitor来管理apache服务器 访问测试是否成功

 对大家遇到的一些问题做下简单总结

1、由于apache默认是监听80端口,如果你的电脑iis是启动状态,并且也使用了80端口,apache将无法正常启动,需要先停止iis,另外迅雷也可能会使用80端口,所以也要关闭迅雷。查看80端口是否被占用,命令行下输入: netstat-aon|findstr “80” 如果看到如图的结果,说明80端口已被使用,需要先关闭相关软件,或者修改apache默认的监听端口

打开apache目录下的conf/httpd.conf 搜索 “Listen 80” 修改为Listen 8088 保存之后再重新启动apache

2、httpd-k install 输入该命令后查看服务是否安装成功 开始-->运行-->services.msc-->确定

打开后如果在服务列表能够看到apache字样,说明,服务安装成功,可以直接点击左边的启动按钮来启动服务  13

3、服务无法正常安装,首先确定软件32位和64位是否和自己的系统匹配 其 次,看电脑有没有安装软件相应的运行包,比如你下载的是VC9版本,那么你需要先安装Microsoft Visual C++ 2008 Redistributable,同理VC11版本你需要安装Microsoft Visual C++ 2012 Update 4 Redistributable Package(X86 & x64)在ApacheHaus网站的最底部提供了相应的Visual Studio Redistributable Packages下载链接

下载Web测试工具小结word格式文档
下载Web测试工具小结.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    WEB软件测试总结报告

    XXX管理平台 XXX项目测试总结报告 目录 1.项目测试结果 ..................................................................................................................

    分析工具小结

    单Z:(Z=Xbar-μ0)/(σ/√n) 单t:n>30,可近似为单Z 双t:先做方差相等检验—双方差精确:方差相等,自由度=(n-1)+(m-1)近似双t:方差不等,缩减自由度。自由度<(n-1)+(m-1) 配对t:相当于配对数据差的单t 配对数......

    Web网站渗透测试论文

    --------------- 装 订 线--------------- XXX职业技术学院 毕业设计(论文) 题目: Web网站渗透测试技术研究 系 (院) 信息系 专业班级 计算机网络 学 号 1234567890 学生......

    测试小结

    曙光民办小学2013学年第二学期期中测试分析与反思 王新东2014.11.12 半个学期一转眼过去了,期中考试也顺利结束了,本次期中考试,我们班学生全部参加考试,优秀率63.8%,及格率83.8%......

    Web测试中,各类web控件测试点总结(推荐)

    Web测试中,各类web控件测试点总结 一 、界面检查 进入一个页面测试,首先是检查title,页面排版,字段等,而不是马上进入文本框校验 1、页面名称title是否正确 2、当前位置是否可见......

    ISI Web of knowledge常用功能小结

    ISI Web of knowledge常用功能小结 概述 ISI Web of Knowledge 是一个基于 Web 的集成平台,提供高质量的内容及用于访问、分析和管理研究信息的工具。这些工具包括:  跨库检......

    安全检查测试工具管理制度

    安全检查测试工具管理制度 1、各检查测试工具必须为合格产品,购置时要查证有关证件和国家批准的许可证与合格。 2、检查测试工具测试有设备可统一保管,并按规定及时校验。 3、......

    web项目测试兼容性测试以及四大内核浏览器

    Pc/wap项目兼容性测试汇总 PC兼容性 1.操作系统兼容性 重点:XP、win7、win8 一般:Mac os、win10 2.分辨率兼容性 重点:小分辨率:1024*768;大分辨率:1920*1080 一般:其他 3.浏览器......