Jenkins+ant_实现Jmeter脚本持续集成测试实例

简介:

这里给大家讲一个实现持续集成测试的实例,当然需要的环境准备这里就不讲了,以后我专

 

门写一篇文章来讲(相信很多同学都会)。

 

我这里以一个测试直播软件发弹幕为实例:

 

  • Jmeter里写好发弹幕的相关设置,然后保存好Jmeter测试用例。

 

这里的路径是写build文件里要用到的,具体我上一篇文章有讲build文件相关的配置。

 

wKiom1kASZfwlSLTAAAWg5tqlAU067.png-wh_50

 

  • buid文件写好并放在相关路径下,我这里和测试相关的内容放在了一起:

 

wKioL1kASaKgtv0KAABvNA74waw995.png-wh_50

 

  • 我们在浏览器打开jenkins并登录到jenkins,进去后点击新建------设置一个项目名

 

名称------选择“构建一个自由风格的软件项目”-----提交

wKioL1kASbWTmojgAAEZuI4r2Bk382.png-wh_50

 

  • 配置这个项目,里面有很多设置,但基本的我只需要设置几个地方的参数。

 

构建------这里只需设置Build File的参数,即填上build文件的路径

构建后操作------这里设置报告保存的路径、HTML报告的名称、报告的title

 

其他的可以不用设置,然后保存。

wKioL1kASc_xRKYyAACU5lm1_14261.png-wh_50

 

  • 保存后回到首页,然后点击每个项目后的运行按钮即可后台自行运行Jmeter脚本,

 

wKioL1kASeSx22lTAAEXQogMunA470.png-wh_50

 

  • 运行后,不管成功或失败都会有html报告,打开报告看看

wKiom1kASfjDOO8sAAJZiJyFvEY661.png-wh_50

 

好,到这里就算是完成一个简单的持续集测试的实例,当然也可以设置这个脚本定时运行的,

 

Jenkins支持这个功能。



本文转自niedongri 51CTO博客,原文链接:http://blog.51cto.com/laomomo/1919638,如需转载请自行联系原作者

相关文章
|
XML jenkins 机器人
JMeter+Ant+Jenkins实现接口自动化测试持续集成
本文介绍了如何使用Ant生成JMeter接口测试报告,并集成到Jenkins中实现自动化测试。内容涵盖Ant与JMeter环境配置、build.xml文件设置、测试执行及报告生成,同时包括Jenkins插件安装、项目配置和钉钉消息通知的集成,帮助实现持续测试与结果可视化。
1367 0
|
11月前
|
Java 测试技术 API
自动化测试工具集成及实践
自动化测试用例的覆盖度及关键点最佳实践、自动化测试工具、集成方法、自动化脚本编写等(兼容多语言(Java、Python、Go、C++、C#等)、多框架(Spring、React、Vue等))
829 6
|
Web App开发 开发框架 .NET
Playwright 自动化测试系列(6)| 第三阶段:测试框架集成​指南:参数化测试 + 多浏览器并行执行
Pytest 与 Playwright 集成可提升自动化测试效率,支持参数化测试、多浏览器并行执行及统一报告生成。通过数据驱动、Fixture 管理和并行优化,显著增强测试覆盖率与执行速度,适用于复杂 Web 应用测试场景。
|
人工智能 Java 测试技术
SpringBoot 测试实践:单元测试与集成测试
在 Spring Boot 测试中,@MockBean 用于创建完全模拟的 Bean,替代真实对象行为;而 @SpyBean 则用于部分模拟,保留未指定方法的真实实现。两者结合 Mockito 可灵活控制依赖行为,提升测试覆盖率。合理使用 @ContextConfiguration 和避免滥用 @SpringBootTest 可优化测试上下文加载速度,提高测试效率。
633 5
|
测试技术 API C++
Playwright 自动化测试系列(7)| 第三阶段:测试框架集成​​Page Object 模式
本课程详解Playwright测试框架中的Page Object模式,通过电商登录-下单实战演示PO架构设计与高级技巧,结合Pytest实现多用户测试。重点解析PO模式提升代码复用性、降低维护成本的核心价值,并提供常见问题解决方案,助力构建高可维护性的自动化测试体系。
|
12月前
|
前端开发 Java jenkins
Jmeter压力测试工具全面教程和使用技巧。
JMeter是一个能够模拟高并发请求以检查应用程序各方面性能的工具,包括但不限于前端页面、后端服务及数据库系统。熟练使用JMeter不仅能够帮助发现性能瓶颈,还能在软件开发早期就预测系统在面对真实用户压力时的表现,确保软件质量和用户体验。在上述介绍的基础上,建议读者结合官方文档和社区最佳实践,持续深入学习和应用。
2207 10
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
【10月更文挑战第1天】Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
669 3
|
测试技术 数据库 UED
Python 性能测试进阶之路:JMeter 与 Locust 的强强联合,解锁性能极限
【9月更文挑战第9天】在数字化时代,确保软件系统在高并发场景下的稳定性至关重要。Python 为此提供了丰富的性能测试工具,如 JMeter 和 Locust。JMeter 可模拟复杂请求场景,而 Locust 则能更灵活地模拟真实用户行为。结合两者优势,可全面评估系统性能并优化瓶颈。例如,在电商网站促销期间,通过 JMeter 模拟大量登录请求并用 Locust 模拟用户浏览和购物行为,可有效识别并解决性能问题,从而提升系统稳定性和用户体验。这种组合为性能测试开辟了新道路,助力应对复杂挑战。
582 2
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
1680 23
|
监控 Java 数据挖掘
利用Jmeter工具进行HTTP接口的性能测试操作
基础上述步骤反复迭代调整直至满足预期目标达成满意水平结束本轮压力评估周期进入常态监控阶段持续关注系统运转状态及时发现处理新出现问题保障服务稳定高效运作
1387 0