简短回答:能。
Jenkins 本身不是测试工具,但它是自动化测试的“调度中心”和“执行平台”,在自动化测试体系中非常常用。
Jenkins 主要做这些事:
一句话:
测试脚本写在哪里都行,Jenkins 负责“自动跑 + 自动报”。
几乎都能接:
| 测试类型 | 常见工具 | Jenkins 作用 |
|---|---|---|
| 单元测试 | JUnit、pytest、TestNG | 构建后自动执行 |
| 接口自动化 | Postman、requests、RestAssured | 定时/提交触发 |
| UI 自动化 | Selenium、Playwright、Appium | 节点机器上跑 |
| 性能测试 | JMeter、Locust | 定时压测 |
| 静态代码检查 | SonarQube、Checkstyle | 质量门禁 |
✅ 免费、开源
✅ 插件极其丰富
✅ 支持分布式(多机器跑测试)
✅ 和 CI/CD 无缝结合
❌ 不写测试用例
❌ 不替代测试框架
❌ UI 测试需要稳定环境(浏览器、驱动)
pip install pytest
pytest test_login.py --html=report.html
Jenkins 里:
如果你愿意,我可以:
你现在是想用在哪类测试上?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。