在Jenkins2.X使用Pipeline执行python测试脚本

Python010

在Jenkins2.X使用Pipeline执行python测试脚本,第1张

一、pipeline介绍

Pipeline是Jenkins2.X的最核心的特性,帮助Jenkins实现从CI到CD与DevOps的转变。

Pipeline,一套运行于Jenkins上的工作流框架, 将原本独立运行于单个或者多个节点的任务连接起来, 实现单个任务难以完成的复杂流程编排与可视化。

二、jenkins2以上版本如果在安装时安装插件,就有了。如果没有请升级你的版本,我现在是 2.258。

三 、Pipeline脚本是由Groovy语言实现(无需专门学习)支持两种语法:Declarative 声明式,Scripted Pipeline 脚本式。

我们以声明式为例写个最简单的:

1、新建一个pipeline(流水线)的工作job,在流水线选择helloworld模板:

1、在流水线上的脚本输入下面的:

2、执行的视图:

控制台输出结果如下:

根据Testcase的具体业务逻辑用事先准备好的测试数据去调用封装好的API接口,验证实际返回结果是否与预期返回结果一致.

测试数据可以以各种形式存放,如Excel数据表:

TestCaseName uname method Expected Result

TestCase1 aaaa GET ....

TestCase2 aaaa POST ....

TestCase3 bbbb GET ....

APK文件的解包打包和修改

相信每位玩机的人对APK文件都不陌生。你可能每天都与APK文件打交道,无论是安装和卸载有用的应用工具、插件、好玩的游戏等等。

你可曾知道这些每天都伴随着你的APK文件是什么吗?怎样对它们作些修改呢?比如说:对英文版进行汉化、修改功能、修改文字描述、去掉广告等等。本文介绍APK的基本知识、结构、APK文件的解包、打包及签名,以及对APK文件的常规修改。