自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《随便测测》WEB接口测试平台

接口测试平台

2023-03-24 14:25:18 2802 6

原创 《随便测测》V2.0 加入二次元风格 Saber

既然功能不是那么传统,那,风格也来点不一样的吧。

2023-07-10 09:29:18 219

原创 《随便测测》做UI测试

为什么没有设计pom?因为在这个平台的设计理念里,这里不需要pom(至少现在是不需要)在大佬的指点下明白了一个事情:ui用例它的重点应该是什么,业务流程吗?还是页面交互?答:页面交互,这是一个相对的答案,续要多个维度衡量,从开放维护成本上就能体现针对业务流程,我们更应该优先考虑使用api去覆盖,api的业务覆盖能力更强针对页面交互,我们可以选用点对点的去覆盖,针对某个交互操作去做当我们的某个ui用例覆盖的交互发生了变化,如果变化少:就少许的修改文本再保存;

2023-07-06 17:22:44 688

原创 《随便测测》做接口测试

如何快速的完成api接口的组装,和接口上下级数据关联

2023-07-04 19:51:30 649

原创 Jenkins+基础系列16:番外篇--Manage and Assign Roles 角色权限控制插件

1、下载插件:Role-based Authorization Strategy,安装成功后,可以重启下2、菜单查看3、菜单简介4、Manage Roles 设置5、Assign Roles 设置6、视图名称和job名称设置由于我们采用了 表达式匹配,所以视图开头和job开头都用dev开头当我们登录一个特定角色时,比如我自己的测试角色账号,就只会显示test开头的 视图和job,不会看到dev相关的job详情页面中的其他配置也不会看到...

2020-08-18 18:08:24 1179

原创 BurpSuite 通过Jython(java-python)安装 IP伪造插件-fakeIP

1、安装jython.jar包官网地址:https://www.jython.org/downloadburp配置2、安装fakeIP下载地址:https://github.com/TheKingOfDuck/burpFakeIPCode-Download ZIP,下载后直接解压到指定目录3、简单使用方法拦截后,右键加入其他:Intruder、Repeater模块也可以通过右键添加的方式Intruder 添加随机IP...

2020-08-14 11:46:01 891

原创 Jenkins+基础系列15:番外篇--构建后操作无法启动jar、war包,并非Jenkins自动杀死衍生进程!

近段时间,公司项目采用java -jar 的方式直接启动项目,在调试Jenkins环境时,发现无论什么方式,都无法启动对应进程,查阅各自资料,说是因为Jenkins在构建完成后,为了不造成环境问题,会把衍生进程给自动杀死。于是查到有几种解决办法:1、重设环境变量 BUILD_IDBUILD_ID=dontKillMe无效2、sh脚本中exportBUILD_ID=dontKillMe无效3、临时改变 BUILD_ID值OLD_BUILD_ID=$BUILD_IDe.

2020-07-21 09:38:40 947

原创 Jenkins+基础系列14:番外篇--参数化构建Job,支持maven、gradle、web类型

说明:平常版本发布时,需要打包给运维人员,但都是去云服务器上进行拉取,传输过程较费时间。并且拉取前端包时,通常会带有实时缓存,导致包过大。仅是单纯的构建打包操作,存放在本地服务器1、Web类型打包创建一个自由风格的任务在This project is parameterized标签,按需添加自定义参数内容,这里添加有:git地址、分支或Tag、项目名称、包名、打包命令源...

2020-01-17 10:44:15 286

原创 Jenkins+基础系列13:番外篇--增加jar包启动监控日志,Python脚本

1、起因:在公司Jenkins也用了小半年,遇到一个情况,jar包项目构建成功了,也发了钉钉消息,但实际上,项目没有启动成功。也就是:构建成功,不等于服务启动成功2、过程:自己使用的python编程语言,为了结合后面的接口测试脚本,需要判断服务是否启动成功,启动成功则执行测试脚本,反之不执行3、使用工具:Python3.x 简单集成到Jenkins job 构建后的操作步...

2019-11-16 19:49:17 1135

原创 Jenkins+基础系列12:构建Maven\Gradle\前端JS项目(暂时完结)

一、创建任务1、构建maven项目创建任务时,选择Maven项目2、构建Gradle\前端JS项目创建任务时,选择自由风格项目二、构建Gradle项目前面的流程就不再阐述,之前的章节有写明,这节只描述构建方式的不同注意,全局工具里面有相关的配置需要设置,第七章有写明任务中的设置注:可能会出现权限问题,需要根据具体原因去解决问题了,构建完成后,后面就是...

2019-10-12 16:39:20 418

原创 Jenkins+基础系列11:Jenkins两种触发自动构建的接口,踩过的坑

Jenkins的两种自动构建接口:通过job构建http(s)://<你的Jenkins地址>/gogs-webhook/?job=<你的Jenkins任务名>通过令牌构建http(s)://<你的Jenkins地址>/generic-webhook-trigger/invoke?token=<你的job里面的令牌>1、通过job...

2019-09-12 18:14:39 1083

原创 Jenkins+基础系列10:设置一个可自动构建、可选择分支构建的Job——Gogs配置

接着说明Gogs仓库设置web钩子1、进入仓库项目(要获取管理权限)2、详细内容配置3、配置完成后,可以测试推送,那么咱们来看看推送的内容(重点)4、关键点讲解-1若是想研发push固定的分支才触发构建,push其他的分支不触发构建如果配置呢?例如:我有两个分支,master、dev,研发push dev的时候,Jenkins不会触发自动构建,push ma...

2019-09-12 17:58:29 816 3

原创 Jenkins+基础系列9:设置一个可自动构建、可选择分支构建的Job——Jenkins配置

设置webhook是可用于触发自动构建1、安装插件:Gogs、Generic Webhook Trigger、GitParameter2、参数化配置,手动构建选择分支3、配置git地址,并且使用参数变量名4、构建触发器(重点)中间的内容保持默认就行后面的配置就根据grade项目或者maven项目或者前端项目选择构建环境,会单独说明,这一...

2019-09-12 17:39:20 790

原创 Jenkins+基础系列8:节点概述和遇到过的坑提前讲解

何为节点:个人理解的是,jenkins构建工作的地方。master节点:主节点,在搭建好平台后,自己就会有,就是Jenkins服务器上,构建操作默认是在master上进行1、新建节点,进行系统管理-节点管理2、设置节点名称3、设置节点信息用法提醒一下,这里的尽可能选项,就是说,只要你这里的状态是空闲的,就使用这个节点设置完成后,保存,就会新增一个节点...

2019-07-08 19:57:16 1111

原创 Jenkins+基础系列7:系统管理-全局工具配置

在这里提前讲解全局工具配置是因为:后面再进行任务配置的时候,前提就是需要对全局工具进行配置,先打好基础,后面配置的时候问题会少一些插件的安装:应该有gradle和nodejs是需要搜索安装的1、大前提说明:这里的全局工具配置,都是针对jenkins服务器进行操作的,就是说,所有的配置都是在jenkins服务器上。所以没有的环境,就需要在jenkins服务器上安装好2、jdk的配置,ja...

2019-07-08 19:22:22 802

原创 Jenkins+基础系列6:番外篇--虚拟机部署jenkins,提供区域网访问

我在自己动手实践的时候,就遇到一个问,想让同事一起体验一下jenkins,发现自己电脑能访问虚拟机,同事电脑就不能访问。废话不多说,开始操作1、一般情况下,我们都是使用的VMware搭建的虚拟机环境,包括linux系统,win系统。首先我们打开编辑-虚拟网络编辑器2、打开后,可能提示没有管理员权限,我们只需要点击 更改设置就行,它会重新打开。3、选中你虚拟机部署的链接方...

2019-07-08 19:03:39 1066 11

原创 Jenkins+基础系列5:设置ssh连接Gogs仓库

上一篇连接了目标服务器,这一篇记录连接代码仓库服务器1、进入gogs的个人用户设置2、选择SSH密钥-增加密钥,将id_rsa.pub的内容复制进去,设置一个名称,保存。3、同样的,gogs服务器上也需要添加id_rsa.pub到authorized_keys中将jenkins服务器的id_rsa.pub内容,拷贝到gogs服务器的authorized_keys中4...

2019-07-05 09:08:16 1395

原创 Jenkins+基础系列4:设置ssh连接目标服务器

一、jenkins服务器配置公钥和私钥1、使用ssh-keygen命令进行创建这里可以创建两类密钥,RSA 和 DSA,具体知识点请自行百度2、ssh-keygen -t rsa-t 指定密钥类型,默认rsa,一路回车3、一路回车后,会在当前登录用户家目录下,生成.ssh文件夹,这里是root用户id_rsa 就是私钥,id_rsa.pub 就是公钥201...

2019-07-04 20:29:39 1823

原创 Jenkins+基础系列3:Jenkins构建原理概述

Jenkins自动构建流程示意图1、在gogs代码仓库创建webhook(web钩子)用于链接jenkins服务器2、研发push代码到gogs仓库后,gogs仓库会通过设置好的web钩子推送一个json数据到jenkins服务器3、jenkins服务器在接受到这个信息后,根据配置设置的内容进行判断,是否启用自动构建。如:是否是指定的分支push的代码等4、Jenkins通过设...

2019-07-04 19:51:37 2520

原创 Jenkins+基础系列2:Jenkins的两种运行方式

由于本人只用了两种方式所以只介绍两种java -jar jenkins.war上一篇已经介绍了这种的运行方式,简单暴力下面介绍放入tomcat的运行方式,后面概述这两种运行的区别插曲:我最开始是在虚拟机上进行的部署实践,所以用到了把这种方式也配置了开机启动,如果你需要可以看看1、将jenkins.war包赋予可执行权限chmod +x jenkins.war2、vi...

2019-07-04 13:53:40 883

原创 Jenkins+基础系列1:Jenkins的安装流程概述

都是基于Linux系统进行的配置1、配置JDK网上配置JDK的教程很多了,这里就不阐述2、下载Jenkins.war包下载地址:https://jenkins.io/zh/左侧可以理解为稳定版,右侧为开发版,下载对应的war包下载完成后,上传到linux服务器上,自己创建目录进入到war包的目录,运行命令看到日志输出后,即可进行访问输入你li...

2019-07-04 13:22:49 728

原创 Jenkins+基础系列:前篇

背景对Jenkins持续集成的学习需求提升公司研发发包、测试进行部署工作的整体流程效率,减少错误率描述在当下的测试行业,测试对工具的使用越发重要,Jenkins也是目前较火的一个工具在之前,公司研发打包后,是通过qq发包的,很low,很不效率,而且也不够互联网。公司给与测试人员在测试环境自由搭建环境的权力在这些前提下,就想到了引入Jenkins工具目的自己也是在...

2019-07-04 12:55:52 381 1

原创 SQL基础学习——关键字含义

单关系查询select 表示要查找出的表所含有的属性 from 表示要操作的表 where 判断条件,根据该判断条件选择信息 distinct 在select后加入关键字distinct表示将结果去重 all 在select后加入关键字all表示不去重(默认) and 在where中使用and表示将判断条件连接起来 or 在wh...

2018-08-09 13:31:00 2306

原创 软件测试进阶之4——编程语言学习技巧

写了3章,终于写到我原本想写的内容了这里是我个人的学习思路,不一定适合所有人,参考吧以我学的python为例:1、我是在某官网学习的python,了解到测试能用到的,需要学到面向对象2、学习过程当中,去理解每一章内容的概念,每一个例题。达到能够理解到概念看懂例题的状态3、跟着敲代码,你可以多敲,你可以少敲,清楚自己的目的,理解概念和例题。当时我是一个例题都想不出来。。4、要想在基础学习过程中领悟到...

2018-05-23 16:41:12 1932

原创 软件测试进阶之3——编程语言的选择

前面的文章说了如何沉下心来,选一个学习的入口假如你的学习入口是编程语言,那么恭喜你,你至少对了一半现在会遇到第二个老生常谈的问题:选择哪一门编程语言首先说说:测试能用到的编程语言,大致两种:python,java,还有比较少的C语言等其他语言那么如何选择呢(这里之说上面两种):1、看公司实际情况,有些可能会要求测试学某种语言,才能和开发更好的对应2、没有第1种情况的话,就看自己的喜好来选择3、py...

2018-05-23 16:01:09 3290

原创 软件测试进阶之2——沉下心来思考

上一篇文章说到,如何选择测试进阶的方向,很明显我是选择了往技术方向发展往往学习的时候,遇到的第一个难题:如何下手要学的那么多,要会的也要求那么多,我该如何下手,我该先学什么再学什么呢?这是一个千古难题,现在就需要沉下心来,结合实际来思考为什么说要结合实际:1、因为学习,往往伴随着实践。学来的东西,如果没有地方去实践,要不了多久,就会遗忘掉,忘掉的东西一般不会再去拾起2、自己想学什么,先把目标定小一...

2018-05-23 15:38:36 1619

原创 软件测试进阶之1——测试进阶方向

欢迎大佬们一起分享说到功能测试进阶方向,这是每个测试从业者都会经历的一个阶段个人把测试进阶分为两大类:业务测试 和 技术测试业务测试:顾名思义就是对当前从事的业务知识非常熟习,了解产品的显示、隐示需求,测试过程中能够结合产品的知识覆盖更多的测试场景,想到别人想不到的逻辑,后期能够进阶为产品测试方向。技术测试:耳熟能详的性能测试、自动化测试、接口测试、数据库测试、安全渗透测试、白盒测试、灰盒测试等等...

2018-05-23 15:11:04 5960 3

空空如也

空空如也

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

TA关注的人

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