写点什么

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:28929
用户头像

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

关注

评论

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

wallys/PD-60 802.3AT Input Output 802.3AT/AT 85% Efficiency 10/100/1000M GE Surge Protection

wallys-wifi6

MT7915/MT7975/IPQ6000

Dao智能合约Dapp系统开发技术

薇電13242772558

智能合约 dapp DAO

Flink数据源拆解分析(WikipediaEditsSource)

程序员欣宸

Java flink 7月月更

建立的知识库的7个步骤

Geek_da0866

快速支持客户知识库的核心优势是什么?

Geek_da0866

区块链开发:如何从 Solidity 智能合约中发送和取款

devpoint

区块链 Solidity 7月月更

如何优雅的改变this指向

bo

JavaScript 前端 7月月更

中移链(基于EOS)测试环境搭建

BSN研习社

乘势而上,OceanBase推动数字支付精益增长

OceanBase 数据库

AIRIOT答疑第5期|如何使用低代码业务流引擎?

AIRIOT

物联网

图像处理解决方案 veImageX 技术演进之路

字节跳动视频云技术团队

计算机视觉 图像处理 图像压缩 图像增强算法

离开大厂,一周965+远程工作报告

无人之路

大厂 内卷 955 远程 WLB

如何编写您的常见问题页面?

Geek_da0866

为什么知识库很重要?这是我听过最好的答案

Geek_da0866

【愚公系列】2022年07月 Java教学课程 07-变量和数据类型

愚公搬代码

7月月更

构建知识库时,如何避免最常见的几个错误?

Geek_da0866

时代潮头,华为将风帆对准数字金融的风与海

脑极体

千亿营收之后,阿里云生态有了新打法

B Impact

小海豚“变身”全新智能调度引擎,深入浅出在DDS的实践开发应用

Apache DolphinScheduler

大数据 工作流调度 调度任务 分布式调度引擎 大数据调度

AWS使用EC2降低DeepRacer的训练成本DeepRacer-for-cloud的实践操作

指剑

AWS Amazon EC2 deepracer

编写一个具有搜索提示的搜索框

空城机

JavaScript 7月月更

软件调优方法有哪些?看看飞腾技术专家怎么说 | 龙蜥技术

OpenAnolis小助手

cpu io 服务器 龙蜥大讲堂 飞腾

二进制SCA指纹提取黑科技:Go语言逆向技术

华为云开发者联盟

云计算 安全 后端

有数大数据基础平台之智能运维平台EasyEagle介绍:集群队列篇

网易数帆

大数据 数据智能 数据基础设施

华为云AI院长峰会在黔举行 推动人工智能产学研创新发展

Geek_2d6073

NFTScan 与 Atem Network 在 NFT 数据领域达成战略合作

NFT Research

NFT NFTScan

如何为您的企业设置内部Wiki?

Geek_da0866

Gpushare.com | 如何使用TensorBoardX可视化工具?

恒源云

深度学习 PyTorch tensorboard GPU算力

冲刺金九银十!熬夜爆肝半个月汇集大厂Java岗1600道面试真题

了不起的程序猿

Java java程序员 java面试 java编程

硕果累累,再获认可!「报告、标准、评测」洞见科技走在前沿

洞见科技

隐私计算

创建企业wiki,你需要知道这些

Geek_da0866

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