写点什么

TestMaker 5 添加对分布式测试的支持和性能比较工具

  • 2007-08-21
  • 本文字数:912 字

    阅读完需:约 3 分钟

PushToTest 刚刚发布了 TestMaker 5.0,使用它的开发人员可以通过运行桌面开发系统上的一个测试自动化平台来把单元测试转换成功能测试,负载测试和自动化监控。PushToTest 中通 过向导和记录器来进行自动化构建测试,并且支持多种语言,包括 Java,Jython,Groovy,PHP 和 Ruby。对于 SOA,Web Service,AJAX 和 REST 服务而言,TestMaker 也通过它们的原生协议(HTTP,HTTPS,SOAP,XML-RPC 以及邮件协议: SMTP,POP 和 IMAP)来对这些服务提供了支持。最新的发行版中具有以下特色:

  • 使用一个新的基于 XML 的系统——TestScenario——来重用单元测试进行回归测试,功能测试,负载测试和服务监控,无需额外编码。
  • 使用集成的 TestGen4Web 工具来记录 / 回放 Web 应用的单元测试,该工具只需要鼠标点击操作,使用方式简单。
  • 使用集成的 Eviware soapUI 工具来为基于 SOAP 的 Web Service 创建测试套件(test suite)。
  • 其中使用了 Java6 脚本引擎(ScriptEngine)——JSR 223——所提供的支持,所以开发人员可以用脚本引擎所支持的任意一种语言来编写测试:Java,Jython,Groovy,PHP,Ruby 以及其他等等。
  • 通过分布式测试环境(TestNetwork/TestNodes),可以将测试纵向扩展到上千个虚拟测试用户,横向扩展到在网络中的多个点上同时运行测试。
  • 通过性能比较工具,可以显示不同测试之间的性能变化
  • 可以用 XML 文件格式把测试结果自动归档。
  • 向关系数据库中记录日志(RDBMS)
  • 使用数据生成库(Data Production Library,DPL)系统从 XML 文件,CSV(Comma Separated Value)文件和关系型数据库(RDBMS)中创建动态数据,以供测试使用。
  • 采用了扩展的协议处理器,可以支持 HTTP,HTTPS,Apache SOAP,Apache Axis SOAP,REST,AJAX 和 Email,开发人员还可以自行扩展,向其中加入自己的协议。
  • 可以通过命令行来调用 TestMaker,所以很容易与持续集成环境集成。

TestMaker 分成两种版本,一种是遵守 GPL2 的免费源码版本;另一种预编译好的版本,它附带一个免费的商业许可,允许你同时运行 200 个虚拟的测试用户和 10 个服务监控。你还可以购买其他许可,以运行更多的用户和监控。

查看英文原文: TestMaker 5 Adds Distributed Test Support and Performance Comparison Utility

2007-08-21 20:281106
用户头像

发布了 197 篇内容, 共 57.9 次阅读, 收获喜欢 20 次。

关注

评论

发布
暂无评论
发现更多内容

缓存一致性与内存屏障

蝉沐风

volatile 内存屏障 缓存一致性 MESI

音乐体验天花板!14个网易云音乐的情感化设计细节

张姣发

创新 交互设计 网易云音乐

C# 窗体应用常用基础控件讲解(适合萌新)

IC00

C# 7月月更

Bootstrap的导航元素和Well详解【前端Bootstrap框架】

恒山其若陋兮

7月月更

平成千字文(へいせいせんじもん)    (平成12年9月10日 石渡 明 作)  宇宙広遠 銀河永久 日月運行 不乱無休 地球公転 季節変移 黄道星座 太陽年周 故郷群島 南熱北冷 海洋温暖 気候順良 青空飛雲 諸野深緑 湖泉静息 谷川清流 春桜一面 新芽

贾献华

7月月更

2200字详细讲解计算机网络的“流量管理员”:QoS 服务质量

wljslmz

流量控制 QoS 网络技术 7月月更

传统车企数字化转型如何打通最后一公里?

雨果

车联网 DaaS数据即服务

为啥国内大厂都把云计算当成香饽饽,这个万亿市场你真的了解吗

雨果

DaaS数据即服务

一骑入秦川——浅聊Beego AutoRouter是如何工作

Regan Yue

Go 源码刨析 Go web 签约计划第三季 Beego

Okaleido Tiger 7.27日登录Binance NFT,首轮已获不俗成绩

BlockChain先知

Plato Farm通过LaaS协议Elephant Swap,为社区用户带来全新体验

股市老人

C# 中的转译字符'/b'

陈言必行

7月月更

React 学习记录2📝

程序员海军

React 7月月更

聊聊自动化测试的度量指标

老张

自动化测试 质量度量

次轮Okaleido Tiger即将登录Binance NFT,引发社区热议

股市老人

小程序怎样助力智能家居生态新模式

Geek_99967b

物联网

数据资产管理的概念

奔向架构师

数据资产 7月月更

Snowflake vs. Databricks谁更胜一筹?2022年最新战报

雨果

数据中台 数据平台 snowflake DaaS数据即服务 Databricks

语音直播系统——开发推送通知需要遵守的原则

开源直播系统源码

学习Typescript(一)

bo

前端 ts 7月月更

续上,Python爬虫在 fiddler 中调用本地 JS 代码文件

梦想橡皮擦

Python 爬虫 7月月更

Prometheus 运维工具 Promtool (三)Debug 功能

耳东@Erdong

Prometheus 7月月更 Promtool

次轮Okaleido Tiger即将登录Binance NFT,引发社区热议

鳄鱼视界

客户案例 | 关注老年用户体验,银行APP适老化改造要避虚就实

易观分析

用户体验 银行app 老龄化

Qt | 关于Qt Creator打开项目编译不过的问题

YOLO.

qt 7月月更

如何使用TDengine Sink Connector?

TDengine

tdengine Kafk

TestMaker 5添加对分布式测试的支持和性能比较工具_Java_Scott Delap_InfoQ精选文章