自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 pytest+docker+jenkins+gitlab+allure接口自动化持续集成

1、Python Pytest 自动化测试框架搭建2、centos7安装docker3、Docker下安装jenkins4、jenkins容器下安装python35、jenkins容器下安装allure6、Jenkins配置并运行项目

2022-05-11 17:21:50 535

原创 jenkins从gitlab拉取代码

jenkins从gitlab拉取代码

2022-05-10 22:00:25 1030 1

原创 Jenkins配置并运行项目

接上面,jenkins初始化完成之后需要安装需要的插件选中上面的插件之后点击然后再出现的页面中选中安装完成后重启重启后开始配置JDK、Git、allureJAVA_HOME的路径可以用echo $JAVA_HOME查看alllure的安装目录为jenkins容器下安装allure时的安装目录接下来创建任务创建完成项目之后返回jenkins首页然后选择创建好的项目点击,如下图所示然后点配置源码管理tab签下设置从g...

2022-05-10 21:43:03 2050 1

原创 jenkins容器下安装allure

#下载allure包wget https://github.com/allure-framework/allure2/releases/download/2.17.3/allure-2.17.3.tgz#下载完成后将下载的文件复制到容器内的/usr/src目录下docker cp allure-2.17.3.tgz jenkins_rain:usr/src#进入容器的命令行模式docker exec -it -uroot jenkins_rain bash#目录切换到/usr/src下.

2022-04-11 17:56:24 1360

原创 jenkins容器下安装python3

首先要先进入jenkins容器的命令行界面之后可以将目录切换到要安装python3的目录,我们计划安装到 /usr/local/src下,那么用下列命令切换目录cd /usr/local/src然后用cat/etc/isuse命令查看系统版本Debian系统使用apt-get命令安装软件1、apt-get update #同步索引,这样才能获取最新的软件包,执行的结果是会更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中

2022-04-07 09:55:41 843

原创 Docker下安装jenkins

1、下载jenkins启动docker服务之后,首先搜索可用的jenkins镜像docker search jenkins第一个是官方版本,但是已标明废弃了,让用第二个jenkisn/jenkins代替那我们就用第二个安装,用如下命令下载镜像docker pull jenkins/jenkins下载中....下载完成后查看本地镜像docker images2、启动jenkins先创建一个目录用于挂载,并把创建的目录权限修改为777#创建目录.

2022-03-24 23:46:36 740

原创 centos7安装docker

看了好多教程有说安装docker需要Centos的内核版本>=3.8 或者>=3.10,那么先用uname -r 看看我本机的内核版本是啥满足条件了,继续有些命令可能需要root权限,为了方便直接用su命令切换成root用户,su root ==su,如果要切换成其他用户,比如我的用户rain 则需要命令 su rain此时已经确认了系统内核满足安装docker的要求,也已经切换成root用户,接下来安装docker1、安装需要的软件包yum install -y

2022-03-23 23:00:33 374

原创 linux下文件访问权限属性修改

chmod

2022-03-18 18:23:59 919

原创 Jmeter之逻辑控制器(logic controller)

ForEach Controller、If controller、Simple Controller、Transaction Controller、Loop Controller、While Controller、Critical Section Controller、Include Controller、Interleave Controller、Once Only Controller、Random Controller、Random Order Controller、Switch Controller

2022-03-02 14:59:02 750

原创 sql对字符串进行行转列

数据如下,表名 AAAclassid order name 1 1 a 1 2 b 1 3 c 2 1 d 2 2 e 2 3 f 3 1 g 3 2 h 3 3 i 期望结果如下classid name1 name2 name3 1 a b c 2 d e f 3 g

2022-01-04 17:51:55 1279 1

原创 postman 之接口鉴权

首先先明确一下接口鉴权的含义:简单来说鉴权就是要确定用户是否有访问系统(这里可以理解成接口)的权限一般情况下如果发送接口请求的时候返回了 401 错误, 那么一般是接口需要鉴权鉴权的方式有多种,下面一一列举1、Inherit auth from parent 从父级继承身份验证使用方法点击下图 Collections 右侧的...,然后选择 edit,在 EDIT COLLECTION 中选择 Authorizationtype 中可以根据实际需要选择下方鉴权方法,比如选

2022-01-04 17:40:07 6040

原创 postman 之接口关联

接口测试的过程中很多时候会遇到一个接口的返回值作为另一个接口的入参来进行测试,这时候就需要用到接口关联,具体步骤如下1、第一个接口调用结果中把需要的参数存入变量2、第二个接口使用第一个接口保存的变量演示实例:此时会把接口的返回结果转换成 json 格式,存入 jsonData,然后根据实际情况设置全局变量或者局部遍历,此处用全局变量举例,点击后插入一行pm.globals.set("variable_key", "variable_value");variable_key

2022-01-04 17:37:23 9370 1

原创 Linux VMware 安装虚拟机后使宿主机和虚拟机能互 ping 通,并且虚拟机可以连接外网

保存!然后进入虚拟机安装的 linux 下打开终端 ping www.baidu.com和宿主机互 ping 也成功!

2022-01-04 17:35:42 491

原创 Python allure 报告相关 (如何在.py文件中设置allure的title、Description、epic等)

2022-01-04 17:26:32 636

原创 Python Pytest 自动化测试框架搭建

文件目录如下所示然后分别介绍每个文件夹下的文件内容1、commonassertion.py 封装的断言casefiletemplate.py 用于根据 params 文件夹下的测试数据文件自动生成.py 的测试用例consts.py 定义发送报告用的全局变量email.py 封装的发送 email 报告功能get_casedate.py 读取 params 文件夹下的测试数据文件,返回接口可以直接用的字典数据httprequest.py 封装的 requests 的

2022-01-04 17:21:34 3460 1

原创 Jmeter参数化

1、User Parameters添加方式:用户组->add->Pre Processors->User Parameter添加完成后设置如下请求中参数的引用方式下面说明一下参数化的机制,如果设置的用户是是5,迭代次数是1的情况,参数化的两个参数会使用下列组合:queryCnt:1 tabId:3 queryCnt:2 tabId:6 queryCnt:3 tabId:3 下面两条开始重复第一第二两条数据queryCnt:1 ...

2021-12-30 15:27:17 3013

原创 sql备忘(sqlserver)

case when的用法select (case when nnn=17063 then 1 when nnn=11223 then 2 else 3 end) as casewhen from table1-----------------------------------------------------------------------------------------------------------循环declare @i int = 1while @i < 1.

2021-12-27 11:07:16 374

原创 UNION ALL 和 order by一起使用的小坑

对比下面3次查询,第一次会报错,第二次把整体查询结果按照dealTime 倒序,如果想让union all的两个查询中都先按照指定排序取前N跳然后再union all则参考第三种方式select top 10 * FROM data_ttpai_DealStatisticsGrab WITH ( NOLOCK ) where specId=25893 order by dealTime descunion allselect top 10 * FROM data_ttpai_Deal...

2021-12-15 17:58:30 417

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除