AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

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

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

关注

评论

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

6月刊 | AntDB数据库参与编写《数据库发展研究报告》 亮相信创产业榜单

亚信AntDB数据库

数据库 AntDB 国产数据库

云小课|3种常用Git工作流推荐

华为云开发者联盟

后端 开发 华为云

宝,运维100+服务器很头疼怎么办?用行云管家!

行云管家

云计算 运维 服务器 云管

C#/VB.NET 合并PDF文档

在下毛毛雨

C# .net PDF 文件合并

ABAP-屏幕切换时,刷新上一个屏幕

桥下本有油菜花

abap

如何写出好代码 - 防御式编程指南

云智慧AIOps社区

Java 架构 代码质量

【计算讲谈社】第四讲:自动驾驶,未来的移动智能载体?

大咖说

自动驾驶 阿里云 科技

独家消息:阿里云悄然推出RPA云电脑,已与多家RPA厂商开放合作

王吉伟频道

阿里云 RPA 无影云电脑 RPA云电脑 RPA+DaaS

贝联珠贯加入龙蜥社区,共同促进碳中和

OpenAnolis小助手

开源 龙蜥社区 CLA 贝联珠贯 IT资源利用

K8S 应用部署

kubenetes

重磅披露!上百个重要信息系统被入侵,主机成为重点攻击目标

青藤云安全

网络安全 网络攻击防御

从零开始学 MySQL —数据库和数据表操作

C++后台开发

MySQL 数据库 中间件 后端开发 C++开发

远程办公经验?来一场自问自答形式的介绍吧~ | 社区征文

为自己带盐

初夏征文 7月月更

混沌工程平台 ChaosBlade-Box 新版重磅发布

阿里巴巴云原生

阿里云 分布式 云原生 混沌工程

如何看待国企纷纷卸载微软Office改用金山WPS?

优秀

wps office办公软件

直播带货系统软件开发,Android和iOS的区别在哪里?

开源直播系统源码

ios开发 Android开发 直播带货系统 原生开发 混合开发

MySQL审计插件介绍

Simon

MySQL 运维 MySQL 数据库

ABAP-调用Restful API

桥下本有油菜花

abap REST API

她就是那个「别人家的HR」|ONES 人物

万事ONES

Python|小白如何入门Python?记我的Python初体验

AXYZdong

7月月更

单集群1万节点!腾讯云大数据平台TBDS获得分布式批处理平台万节点能力认证

科技热闻

越来越多地使用 SLO 来实现可观测性|DevOps

观测云

可观测性

云服务器ECS夏日省钱秘籍,这次@老用户快来领走

阿里云弹性计算

阿里云 云服务器ECS

如何使用物联网低代码平台进行个人设置?

AIRIOT

低代码 物联网 低代码,项目开发

StoneDB 为国产数据库添砖加瓦,基于 MySQL 的一体化实时 HTAP 数据库正式开源!

StoneDB

大数据 MySQL 数据库 #数据库 HTAP #开源

嗨 FUN 一夏,与 StarRocks 一起玩转 SQL Planner!

StarRocks

sql 大数据 数据库·

linux下清理系统缓存并释放内存

入门小站

Linux

户外LED显示屏应该考虑哪些问题?

Dylan

LED显示屏 户外LED显示屏

华为发布HCSP-Solution-5G Security人才认证,助力5G安全人才生态建设

极客天地

博睿数据一体化智能可观测平台入选中国信通院2022年“云原生产品名录”

博睿数据

智能运维 博睿数据 One 智能可观测平台

【6.24-7.1】写作社区精彩技术博文回顾

InfoQ写作社区官方

优质创作周报

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