立即领取|华润集团、宁德核电、东风岚图等 20+ 标杆企业数字化人才培养实践案例 了解详情
写点什么

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

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

关注

评论

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

创新引领未来:哈银消金双料大奖彰显数字金融新高度

Geek_2d6073

图解Kafka:Kafka架构演化与升级!

王磊

什么?!90%的ThreadLocal都在滥用或错用!

EquatorCoco

Java ThreadLocal 开发语言

“AI+Security”系列第2期(五):大模型自身安全

云起无垠

Footprint Analytics 深化 Arbitrum 生态系统数据分析能力

Footprint Analytics

区块链 公链 区块链数据

大型数字化企业怎么定义?为什么说大型数字化企业更需要堡垒机?

行云管家

数字化 等保

火山引擎谭待:日均10亿tokens是企业AI转型门槛

Geek_2d6073

微软 Azure 推出文本到语音虚拟人;英伟达发布 8B 小语言模型,可在 RTX 工作站部署丨 RTE 开发者日报

声网

为什么重写hashCode一定也要重写equals方法?

不在线第一只蜗牛

Java 基础

如何利用代理IP提升跨境市场竞争力?

IPIDEA全球HTTP

Gate.io盘前交易:DOGS热潮下抢先交易的新策略

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

TON链上的代币开发与小程序开发:模式与要求

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

RPA技术简介:RPA概念、应用场景和行业发展趋势

八爪鱼采集器︱RPA机器人

RPA 自动化 RPAxAI

巧用商品详情数据,制定精准营销策略

Noah

TP/Trustwallet/ImToken/MetaMask小狐狸钱包系统开发

V\TG【ch3nguang】

深度解析RPA的特点、优势及其与AI的结合

八爪鱼采集器︱RPA机器人

RPA 自动化 RPAxAI

使用Packer构建镜像

快乐非自愿限量之名

大数据 Linux 服务器

mac屏幕录像软件:ScreenFlow for mac v10.0.10汉化版

你的猪会飞吗

mac软件下载 mac破解软件下载

怎么都在劝我用通义灵码

阿里云云效

阿里云 云原生 通义灵码

超八成读者这样阅读,是因为……

脑极体

AI

数业智能心大陆AI大模型,共情陪伴你的心理健康

心大陆多智能体

智能体 AI大模型 心理健康 数字心理

顶尖选择:5个RPA主流产品性能评测

八爪鱼采集器︱RPA机器人

RPA 自动化 RPAxAI

除了按值和引用,方法参数的第三种传递方式

EquatorCoco

技术 参数

ETL数据集成丨为什么没有做好ETL的BI工具最终都会失败?

RestCloud

数据处理 BI ETL 数据集成

优化财务运营管理,实现企业可持续进步

智达方通

企业管理 全面预算管理 财务管理

AI驱动的商品计划软件:现代企业运营的核心引擎

第七在线

程序员如何选择博客平台?

博客趣

个人博客 博客搭建 博客平台

如何根据API返回值优化商品搜索关键词

技术冰糖葫芦

API Explorer API 测试 API】 API 策略

扫码填表时,如何快速填充上次提交的内容?

草料二维码

敦煌智旅:Serverless 初探,运维提效 60%

阿里巴巴云原生

阿里云 Serverless 云原生

怎么都在劝我用通义灵码

阿里巴巴云原生

阿里云 云原生 通义灵码

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