速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

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

关注

评论

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

企业项目迁移go-zero全攻略(一)

万俊峰Kevin

微服务 microservice Go 语言

Hive操作异常总结

小马哥

大数据 hive 数据仓库

与前端训练营的日子 --Week13

SamGo

学习

android开发三大框架!国内一线互联网公司面试题汇总,终局之战

欢喜学安卓

android 程序员 面试 移动开发

聊聊 Git 的三种传输协议及实现

Zoker

git 架构 DevOps

当公元成了可以考古的年代「幻想短篇 17/28」

道伟

28天写作

大数据场景下Volcano高效调度能力实践

华为云开发者联盟

大数据 spark Kubernetes Volcano application

架构师训练营第四周作业 - 学习总结

阿德儿

Why me, why now Jan 25, 2021

王泰

28天写作

使用 external version 进行 Elasticsearch 并发控制

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

架构师训练营 - 第四周作业

Mark

文章类网站前端日期的显示该如何选择时区?

IT蜗壳-Tango

七日更 服务器时区

第九周作业

Binary

架构师训练营第4周作业



第九周学习总结

Binary

架构师训练营第4周学习总结



[编程参考-连载] Snowflake 算法原理与对应的 Python 实现

穿甲兵

Python 算法

在 ArrayList 使用冒泡法

sinsy

ArrayList 冒泡法

管理的亲和力是怎么练成的?

一笑

管理 沟通与管理 28天写作

MySQL 5.6.35 索引优化导致的死锁案例解析

vivo互联网技术

MySQL 数据库 死锁

年会游戏:猜数字(前端特效)

德育处主任

CSS html 大前端 js 28天写作

循环?还是递归?

xcbeyond

Java 算法 递归 28天写作

28天瞎写的第二百二十七天:离开后要留下什么?

树上

28天写作

碎碎念之「技术文档写作风格」

Justin

碎碎念 文档 28天写作 写作技巧

第二章作业(一)

LouisN

生活,在哪里都一样

熊斌

个人成长 28天写作

鸿蒙开发者beta!Github标星25K+超火的Android实战项目,赶紧收藏!

欢喜学安卓

android 程序员 面试 移动开发

机器学习·学习笔记之:无监督学习

Nydia

产品训练营第二章作业(一)

Arnold

Redis为什么变慢了?一文讲透如何排查Redis性能问题 | 万字长文

Kaito

redis 性能优化 后端

数据库性能调优之始: analyze统计信息

华为云开发者联盟

数据库 sql GaussDB 语义

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