写点什么

软件测试 | 参数化 job

  • 2023-02-26
    北京
  • 本文字数:436 字

    阅读完需:约 1 分钟

同一个项目需要在不同的部署环境下进行测试(如测试环境、预上线环境、线上环境等),针对这种情况,我们可以通过配置对应环境的分支名称,来完成项目在不同环境下的测试。


案例演示。


构建 job 时选择不同的 env 环境参数,使用该 env 环境参数,对相应环境代码进行构建。步骤如下。


  • 名称:输入 env

  • 选项:设置项包括 3 项,分别为 dev、test、online。

  • 描述:输入 “运行环境”

(1)参数配置(见图 8-2)


(2)添加构建步骤,执行 Shell

# 判断env参数的值,如果是dev,则输出dev runtimeif [ "$env" = "dev" ]then echo "dev runtime"
# 判断env参数的值,如果是test,则输出test runtimeelif [ "$env" = "test"]
then echo "test runtime"
#判断env参数的值,如果是online,则输出online runtimeelif [ "$env" = "online"]
then echo "online runtime"
#如果env参数的值非以上选项,则输出other runtimeelse echo "other runtime"
fi
复制代码


通过控制台查看输出的信息是否符合预期,如图 8-3 所示。

搜索微信公众号:TestingStudio 霍格沃兹的干货都很硬核


用户头像

社区:ceshiren.com 微信:ceshiren2023 2022-08-29 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料、实事更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬

评论

发布
暂无评论
软件测试 | 参数化job_测试_测吧(北京)科技有限公司_InfoQ写作社区