NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

【高并发】在高并发环境下该如何构建应用级缓存?

冰河

并发编程 多线程 高并发 异步编程 6月月更

应用流程挖掘,发现潜在RPA可实施的场景,助力银行优化业务流程

易观分析

RPA

样品管理系统解决方案

低代码小观

Lims LIMS实验室信息管理系统 LIMS系统

2022年中国新能源汽车换电市场发展洞察

易观分析

新能源汽车

天猫精灵语音技能单轮对话表达式的参数定义

Jerry Wang

人工智能 机器学习 聊天机器人 机器人 6月月更

盘点校招面试 HR 可能会问到的问题

宇宙之一粟

面试 校招 6月月更

当AI抄起了水表

华为云开发者联盟

人工智能 modelarts workflow 智能水务

架构实战营模块七作业

天琪实刚亮

哈希游戏开发竞猜系统哈希值hash算法

薇電13242772558

哈希算法

移动平台打造新生态 | 助力企业跨业务、一站式、全场景的系统建设

WorkPlus

一篇文章带你彻底了解哈希表

武师叔

算法 哈希表 6月月更

王者荣耀商城异地多活架构设计

流火

阿里云刘珅孜:云游戏带来的启发——端上创新

阿里云弹性计算

gpu 元宇宙 云游戏

龙蜥开发者说:不忘初心,方得始终 | 第 7 期

OpenAnolis小助手

开源 cpu 龙蜥开发者说 飞腾 不忘初心

这个API文档,太拽了吧!

Liam

前端 Postman API API文档 开放api

架构实战营模块七 作业

库尔斯

架构实战营

动态路由协议之RIP协议,最古老的距离矢量协议!

wljslmz

IP 网络工程师 动态路由 6月月更 路由协议

都有哪些较好用的项目管理软件?

优秀

项目管理 项目管理软件

@全球开发者|首届云原生边缘计算峰会邀您共话

华为云开发者联盟

云原生 边缘计算 kubeedge

Java27岁了——一次争执引起的Java内卷生涯

写代码两年半

javase Java EE 6月月更

函数节流和函数防抖和他们的区别

工边页字

JavaScript 性能优化 前端 6月月更

【Spring 学习笔记(一)】第一个Spring程序与IoC思想

倔强的牛角

6月月更

科创人·神州数码集团CIO沈旸:最佳实践模式正在失灵,开源加速分布式创新

科创人

企业知识管理体系怎么搭建和运营?

小炮

InfoQ 极客传媒 15 周年庆征文|一文读懂分布式系统本质:高吞吐、高可用、可扩展

No Silver Bullet

架构 分布式系统 可扩展 6月月更 InfoQ极客传媒15周年庆

华为云GaussDB首席架构师冯柯:摘取皇冠上的明珠,华为云数据库的创新与探索

华为云开发者联盟

数据库 华为云 GaussDB 国产数据库

直播回顾 | 7000字干货,深析区块链+汽车供应链金融的应用价值

旺链科技

区块链 产业区块链 供应链金融

OceanBase 成为信通院首批可信开源社区、可信开源项目

OceanBase 数据库

中国信通院 OceanBase 开源

中国标准走进国际视野,首个零信任国际标准的诞生往事

脑极体

【云服务器】云计算平台的架构是什么样的?

Finovy Cloud

云服务器 GPU服务器

Docker的安装及日常命令的使用

Geek_982ff5

6月月更

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