软件测试工具大全

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件测试工具汇总

一、工具汇总

1.免费工具

下表中针对WEB页面或B/S结构进行功能和性能测试的工具有:

开源功能自动化测试工具:PureTest,OpenSTA,Watir、Selenium、MaxQ、WebInject、Fitnesse

开源性能自动化测试工具:Jmeter、OpenSTA、DBMonster

PureTest Minq公司功能测试商业

免费

本是业内商业自动化测试工具之一,如今PureTest已经免费。它专注于对WEB应用程序进行功能自动化测试,并即时对WEB页面元素进行检

测,对HTTP请求、响应进行诊断分析。

PureTest is an application which is primarily used to setup scenarios of tasks, execute and debug them. Even though it supports testing a variety of applications it is especially useful for debugging and snooping of web applications. PureTest includes a HTTP Recorder and Web

Crawler which makes it useful for generic verification of HTTP requests and web content checking. The normal way to access web sites is via a

browser; however, there are times when it is desirable to bypass the

browser and access a site from a program, including: Debugging of

HTTP requests and responses Automated web site testing The HTTP Recorder simplifies the process of capturing all requests that are exchanged between a browser and the web server. Then use PureTest to replay each request in order to carefully watch the HTTP data that is transferred on the wire (HTTP headers, request parameters, response headers and response content). The Web Crawler is useful to pro-actively verify the consistence of a static web structure. It reports

various metrics, broken links and the structure of the crawled web. Test scenarios that be saved to file and later be repeated, to verify that you

server applictaion works as expected. This can be done using the

PureTest debugger in the grapical user interface, but also using a

command line interface.

PureLoad Minq公司负载压力测

商业

免费

PureLoad正是一款基于Java开发的网络负压测试工具,它的Script代码

完全使用XML,所以,这些代码的编写很简单,可以测试各种C/S程序,

如SMTP Server等。它的测试报表包含文字和图形并可以输出为HTML

文件。由于是基于Java的软件,所以,可以通过Java Beans API来增强

软件功能。

PureAgent Minq公司商业

免费

是一款用于检测服务器响应时间的工具,通过重发间隔来确定响应时间表.

它能够检测包括静态和动态网络应用程序以及其他服务器应用程序。软件

支持Mac OS X平台运行。

Using standard monitoring solutions data from server processor

performance, disk performance, memory utilization etc. on back-end

systems is used to get information about the server-side of your system.

But what is missing in most cases is information about response-times

and availability from a user perspective. Response times should be gathered from both inside and outside a fire-wall, and be used to provide data that ensures that the web site is working properly and that response times (end-to-end user experience) are acceptable. By combining

response time data, with server-side systems data, more data is

provided to allow monitoring of a complete e-business system.

Jameleon 开源组织功能测试开源

免费

Jameleon一个自动化测试工具。它被用来测试各种各样的应用程序,所以它被设计成插件模式。为了使整个测试过程变得简单Jameleon提供了一个GUI,因此Jameleon实现了一个Swing 插件。

JMeter开源组织压力测试,

性能测试

开源

免费

它最初被设计用于Web应用测试但后来扩展到其他测试领域。Apache

JMeter 可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,Java

对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对

服务器,网络或对象模拟繁重的负载来测试它们的强度或分析不同压力

类型下的整体性能。你可以使用它做性能的图形分析或在大并发负载测

试你的服务器/脚本/对象。Apache JMeter 的特性包括:能够对HTTP和

FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试

(通过JDBC)。完全的可移植性和100%纯Java。完全Swing 和轻

量组件支持(预编译的JAR使用javax.swing.*)包。完全多线程框架允

许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样。

精心的GUI设计允许快速操作和更精确的计时。缓存和离线分析/回放测

试结果。高可扩展性:可链接的取样器允许无限制的测试能力。各种

负载统计表和可链接的计时器可供选择。数据分析和可视化插件提供了

很好的可扩展性以及以及个性化。具有提供动态输入到测试的功能(包

括JavaScript)。支持脚本变成的取样器(在1.9.2及以上版本支持

BeanShell)。

OpenSTA开源组织性能测试开源

免费

OpenSTA是专用于B/S结构的、免费的性能测试工具。它的优点除了免费、源代码开放的优点外,还能对录制的测试脚本进行,按指定的语法进行编辑。测试工程师在录制完测试脚本后,只需要了解该脚本语言的特定语法知识,就可以对测试脚本进行编辑,以便于再次执行性能测试时获得所需要的参数,之后进行特定的性能指标分析。OpenSTA以最简单的方式让大家对性能测试的原理有较深的了解,其较为丰富的图形化测试结果大大提高了测试报告的可阅读性。OpenSTA是基于Common Object

Request Broker Architecture (CORBA)的结构体系。它是通过虚拟一个

proxy, 使用其专用的脚本控制语言,记录通过proxy 的一切HTTP/S

相关文档
最新文档