-
软件测试 | 借助Ant实现批量测试和报表生成
- 网站名称:软件测试 | 借助Ant实现批量测试和报表生成
- 网站分类:技术文章
- 收录时间:2025-09-14 16:07
- 网站地址:
“软件测试 | 借助Ant实现批量测试和报表生成” 网站介绍
Ant是一种基于Java的build工具。从理论上来说,它有些类似于(UNIX)C中的make,但没有make的缺陷。编著本书的最新版本为:Ant 1.8.2。Ant工程的配置文件采用XML格式描述,支持多平台编译,比较适合大型工程。在使用Ant之前,先要从
http://www.apache.org/dist/ant/binaries/下载ZIP包(如apache-ant-1.8.2-bin.zip),接着解压、安装到本地目录。另外,还需要设置环境变量ANT_HOME,将其值设为Ant安装目录的路径,并在系统Path目录中添加%ANT_HOME%bin,在cmd窗口中输入ant-version,如果显示如下信息,则表示安装已经成功。
D:\Users\wensujian815>ant -version
Apache Ant version 1.7.0 compiled on December 13 2006
将JMeter项目中对应的.jmx文件,放入extras目录下,即可使用Ant实现测试的自动化。几个有用的Ant命令如下:
ant -Dtest=测试案例名称 ;运行测试案例并生成报表
ant -Dtest=测试案例名称 run ;只运行测试案例
ant -Dtest=测试案例名称 report ;只生成报表(需要把测试采样数据.jtl文件放到ant目录下)
接下来,让我们以登录功能(某大型保险公司电话销售系统)的JMeter测试计划为例:
D:\jmeter\jakarta-jmeter-2.4\extras>ant -Dtest=NETS-TMR-LIFE_pir
Buildfile:build.xml
run:
[echo] funcMode = false
[jmeter] Executing test plan:
D:\jmeter\jakarta-jmeter-2.4\extras\NETS-TMR-LI
FE_pir.jmx ==> D:\jmeter\jakarta-jmeter-2.4\extras\NETS-TMR-LIFE_pir.jtl
[jmeter] Created the tree successfully using
D:\jmeter\jakarta-jmeter-2.4\ext
ras\NETS-TMR-LIFE_pir.jmx
[jmeter] Starting the test @ Thu Mar 03 19:47:23 CST 2011 (1299152843473)
[jmeter] Waiting for possible shutdown message on port 4445
[jmeter] Tidying up ..... @ Thu Mar 03 19:47:32 CST 2011 (1299152852131)
[jmeter] ...end of run
_message_xalan:
report:
[xslt] Processing
D:jmeter\jakarts-jmeter-2.4\extras\NETS-TMR-LIFE_pir.jtl
to D:\jmeter\jakarta-jmeter-2.4\extras\NETS-TMR-LIFE_pir.html
[xslt] Loading stylesheet
D:\jmeter\Jakarta-jmeter-2.4、extras\jmeter-result
s-detail-report_21.xsl
all:
BULLD SUCCESSFUL
Total time:11 seconds
下面是运行生成的报表,如图12-34所示
搜索微信公众号:TestingStudio霍格沃兹的干货都很硬核
更多相关网站
- 高效使用Java构建工具,Maven篇|云效工程师指北
- CBN丨China's consumer prices hold steady in November
- Token、Session、Cookie、JWT、OAuth2:一文给你彻底讲透!
- 胆小的跳蛛利用天敌蚂蚁作保镖逃离毒蜘蛛追杀
- Spring Boot 私有文件保护:签名 URL + 权限控制 + 限流一体化方案
- Spring Boot 企业级应用与微服务实战指南
- React 19 + React-Router v7 超级详细实用、好理解的优雅动态路由懒加
- Alibaba Leads $60 Million Series B Round in AI Video Startup AISphere
- 基于 Vue3+Vite+Antd 企业级中后台管理
- Maven 使用说明和配置_maven配置详解
- AI Agents Could Replace Apps Entirely, Says Ant Group CEO
- Shanghai blockchain park proves WAIC's worth
- 数据治理(十二):Ranger2.1.0 源码编译
- CBN丨China pledges expanded market access for foreign investors
- Spring Boot 2.x → 3.x 实战迁移
- vue-antd后台管理系统_vue ant
- Conference on the Bund: young innovators shine as China's next tech generation
- JD.com Drives Robotics Funding Frenzy With Investments in LimX Dynamics, Spirit AI, and EngineAI
- 最近发表
- 标签列表
-
- mydisktest_v298 (35)
- sql 日期比较 (33)
- document.appendchild (35)
- 头像打包下载 (35)
- 梦幻诛仙表情包 (36)
- java面试宝典2019pdf (26)
- disk++ (30)
- 加密与解密第四版pdf (29)
- iteye (26)
- centos7.4下载 (32)
- intouch2014r2sp1永久授权 (33)
- jdk1.8.0_191下载 (27)
- axure9注册码 (30)
- 兔兔工程量计算软件下载 (27)
- ccproxy破解版 (31)
- aida64模板 (28)
- engine=innodb (33)
- shiro jwt (28)
- segoe ui是什么字体 (27)
- head first java电子版 (32)
- clickhouse中文文档 (28)
- jdk-8u181-linux-x64.tar.gz (32)
- 计算机网络自顶向下pdf (34)
- -dfile.encoding=utf-8 (33)
- jdk1.9下载 (32)