构建基于表单配置的 Jenkins 测试项目(接口、UI、APP、Jmeter)

1. 第一个 hello world 项目

先牛刀小试,构建一个手动触发的任务(项目名称:test_hello)。

1)新建任务

选择自由风格的项目:输入任务名称 test_hello:

2)General 配置

3)构建配置

保存后,测试任务配置完毕。

4)手动触发任务构建

执行日志如下:

   

2. 构建自动触发的项目流(接口测试)

本章节共包含两个项目:

  • test_register_interface:用来执行测试脚本的项目。
  • build_interface:用来从 github 或者 svn 拉取代码,编译、打包和发布。

其中 test_register_interface 项目的执行由 build_interface 触发,build_interface 的执行是通过 webhook 触发。

 

1)新建测试项目(执行测试脚本)

General

 

源码管理

https://github.com/juno3550/RegisterLoginWebProjectTestScript.git

如果输入 URL 后提示类似如下的错误:

那么需要在 Jenkins 中添加凭证 Credentials,也就是 gtihub 访问的用户名和密码。

可选配置(Advanced clones behaviours):

Repository URL 获取方法如下:

构建触发器

用来指定哪个任务执行完毕后自动触发本任务执行。也可以在 build_interface 任务中通过 Post-build Actions 配置项设置。

构建 

脚本说明:

# windows 下没有 sleep 函数,用以下 3 行间接实现等待 3 秒
echo off
ping 0.0.0.0 -n 3 > null
echo on
# 执行 registerTest_hotpoint.py 脚本
# 参数 127.0.0.1:8080/IDEAmaven,表示访问的网址,测试脚本会拼接为完整的路径
py -3 registerTest_hotpoint.py 127.0.0.1:8080/IDEAmaven
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员的世界你不懂

你的鼓励将是我创造的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值