如何通过Node.js部署运行测试用例,并从jenkins得到测试结果
时间: 2024-03-05 10:48:00 浏览: 215
Node.js-Reqman是一个可以快速帮助nodejs工程师进行api测试的工具
要通过Node.js部署运行测试用例,并从Jenkins获取测试结果,可以按以下步骤进行:
1. 在本地开发环境中编写测试用例,并使用Robot Framework进行测试。确保测试用例可以在本地运行并生成测试报告。
2. 将测试用例和测试报告上传到Git仓库中。
3. 在Jenkins中创建一个新的任务,选择“构建一个自由风格的软件项目”。
4. 在“源代码管理”中选择Git,并填写Git仓库的URL和凭据信息。
5. 在“构建触发器”中选择“轮询SCM”,并设置轮询的时间间隔。
6. 在“构建”中选择“执行shell”,并在shell中运行Node.js程序,以运行测试用例。例如:
```
# 安装依赖
npm install
# 运行测试用例
npm test
```
7. 在“构建后操作”中选择“添加后操作”,并选择“Publish Robot Framework test results”。
8. 在“Robot Framework test results”中设置测试报告的路径。例如:
```
**/output.xml
```
9. 保存任务并触发构建。Jenkins将会在每次轮询时自动检测代码变更并运行测试用例。测试结果将会在Jenkins中显示。
阅读全文