自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天津土著的博客

一只测试猿的自言自语

  • 博客(28)
  • 资源 (11)
  • 收藏
  • 关注

原创 Jenkins node搭建及多节点部署配置、指定触发分支

Jenkins node搭建登录Jenkins,进入系统管理-节点管理在节点列表页面点击新建节点按钮,填写节点名称,选择固定节点创建节点完成后返回节点列表,点击新建节点列后方齿轮按钮进入设置在配置页面填写信息,主要信息如下保存配置后系统自动安装节点服务器,节点列表中显示节点信息即为配置成功Job多节点部署配置进入job所在配置页面,在配置中找到‘限制项目的运行节点’项,填写节点名称(与节点列表中名称一致),填写后焦点切换会自动识别,如识别成功则配置成功另外如果配置项目中用到JDK需

2021-08-31 17:19:02 1995

原创 Jenkins+Gitlab自动打包配置

安装插件在Jenkins服务器中选择仪表盘-系统管理-插件管理在插件管理页选择可选插件标签,搜索gitlab plugin,gitlab hook plugin,maven integration,nexus platform plugin,post build task这几个插件,选择后点击下载安装修改系统配置在Jenkins服务器中选择仪表盘-系统管理-系统配置在系统配置页面Gitlab配置项下,勾选enable auth,填写connection name(随意填写),gitlab u

2021-06-18 14:54:58 816

原创 使用moco搭建mock server实践

在测试过程中有时需要调用某些还未完成或不容易取得的对象,我们可以通过搭建mock server的方式模拟服务返回需要的结果这里使用基于java语言的开源工具moco作为mock server(moco源码https://github.com/dreamhead/moco, jar包下载地址https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/)一、安装使用前提:已安装jdk下载最新版本standalone jar包,在同级目

2020-12-02 09:36:07 469

转载 kafka工作原理

消息队列使用场景:解耦异步销峰消息队列通信的模式  通过上面的例子我们引出了消息中间件,并且介绍了消息队列出现后的好处,这里就需要介绍消息队列通信的两种模式了:一、 点对点模式如上图所示,点对点模式通常是基于拉取或者轮询的消息传送模型,这个模型的特点是发送到队列的消息被一个且只有一个消费者进行处理。生产者将消息放入消息队列后,由消费者主动的去拉取消息进行消费。点对点模型的的优点是消费者拉取消息的频率可以由自己控制。但是消息队列是否有消息需要消费,在消费者端无法感知,所以在消费者端需要额外

2020-11-30 23:53:29 183

原创 Android8以上设备使用uiautomatorviewer报java.lang.reflect.InvocationTargetException

Android sdk工具中的uiautomatorviewer可以帮助我们定位android app中的元素,但在使用Android8以上设备进行元素定位的时候会提示失败,查看详情可看到报java.lang.reflect.InvocationTargetException的异常经查产生此问题的原因是从Android8开始sdk的工具包已弃用,所以无法直接使用uiautomatorviewer再定位元素了亲测可通过下面两种方式解决:获取uix文件和截图方法如下:使用如下命令获取uix文件a

2020-11-29 14:37:52 443

原创 安全漏洞扫描

一般渗透测试流程其中在信息收集和漏洞探测两个阶段都会用到漏洞扫描方法和工具定义漏洞扫描技术是一类重要的网络安全技术。它和防火墙、入侵检测系统互相配合,能够有效提高网络的安全性。通过对网络的扫描,网络管理员能了解网络的安全设置和运行的应用服务,及时发现安全漏洞,客观评估网络风险等级。网络管理员能根据扫描的结果更正网络安全漏洞和系统中的错误设置,在黑客攻击前进行防范。如果说防火墙和网络监视系统是被动的防御手段,那么安全扫描就是一种主动的防范措施,能有效避免黑客攻击行为,做到防患于未然。功能信息收集.

2020-11-25 20:50:41 1160

原创 各系统修改IP方式

Centos7系统登录虚机执行vi /etc/sysconfig/network-scripts/ifcfg-ens160 (其中ens160可以为其他值,具体参数需参考具体环境中/etc/sysconfig/network-scripts目录下配置文件信息)参考如下配置修改地址,修改后保存退出使用如下命令重启网络服务:service network restart使用如下命令查看ip是否更新成功:ip aUbuntu14系统登录虚机执行vi /etc/network/interf..

2020-11-25 16:04:36 479

原创 Centos7 磁盘空间转移

查看分区及各分区磁盘空间: df -h计划将centos-home下磁盘空间转移至centos-root分区下,备份home分区文件:tar cvf /tmp/home.tar /home卸载home分区:umount /home如卸载时发现home分区在使用中,使用fuser -km /home命令终止,后再次卸载删除home分区所在lv:lvremove /dev/mapper/centos-home扩展root分区所在lv:lvextend -L +140G /dev/mapper/

2020-11-25 16:00:30 595

原创 Centos7 硬盘扩容

在vSphere Web Client中关闭VM电源,右键选择编辑设置,修改硬盘大小后保存配置开启VM电源,登录VM,执行如下红色圈出的命令

2020-11-25 15:55:52 75

原创 FTP服务器搭建

在Centos7服务器上搭建FTP服务器使用vsftpd工具搭建FTP服务器,vsftpd是一款跨平台、具有较高安全性、开源的ftp服务器工具,资料较多,使用方便安装可以直接使用yum命令安装yum install -y vsftpd配置通过编辑vsftpd.conf配置文件vi /etc/vsftpd/vsftpd.conf部分配置说明如下anonymous_enable 允许匿名访问local_enable 为YES时只有/etc/passwd内账号才可以登录ftp

2020-11-17 14:59:30 94

原创 Mac上python3.8环境下ride折腾小记

前提原本在Mac上搭建了python2.7+robotframework+ride的自动化测试环境(吐槽下Mac上wxPython安装的各种坑),近期由于pyhton2.7已不再支持,以及python3各种新特性的加入,决定升级python环境到3,python使用brew升级至3.8,robotframework,Selenium2Library,wxPython,robotframework-ride这些相关组件全部使用pip3升级至最新版本(pip3 install -U 组件名),启动ride后发

2020-10-27 16:29:42 433

原创 Genymotion(Android模拟器)使用小记

Genymotion是一款Android模拟器,可用于客户端自动化测试Genymotion是一套完整的工具,它提供了Android虚拟环境。支持Windows、Linux和Mac OS等操作系统,容易安装和使用安装Genymotion严格来说是一种虚拟机,需要VirtualBox提供支持,所以安装Genymotion之前需要首先安装VirtualBox在官网(https://www.genymotion.com/download/)下载对应系统的安装包,傻瓜式安装安装Android SDK(ht

2020-10-26 15:52:00 290

原创 Python代码检测

静态代码检测工具:Flake8安装:pip install flake8PyCharm中配置:执行代码检查:执行结果:(代码规范可参考 https://legacy.python.org/dev/peps/pep-0008/错误代码说明可参考 https://pep8.readthedocs.io/en/latest/intro.html#error-codes)Git提交代码检查工具:pre-commit安装:pip install pre-commit建立git ho

2020-10-16 10:58:58 429

原创 TeamCity(CI/CD工具)安装配置

下载地址https://www.jetbrains.com/teamcity/download/解压安装包tar -zxvf TeamCity-x.x.x.tar.gz进入目录TeamCity/bin,执行sh runAll.sh startTeamCity管理平台https://127.0.0.1:8111(默认端口8111,修改端口找配置文件TeamCity/conf/server.xml,修改其中port值)首次启动设置页面:设置页面先选择安装插件和服务的地址(默认/roo

2020-08-21 18:03:31 406

原创 Centos7安装pip

安装epel-releaseyum -y install epel-release安装python-pipyum -y install python-pip升级pippip install --upgrade pip

2020-08-20 11:05:57 97

原创 Docker registry私服搭建

下载registry镜像docker pull registry:2registry私有仓库运行docker run -d -v /mnt/docker/registry/docker/registry -p 5000:5000 --restart=always --name registry docker.io/registry:2为已有镜像打标签docker tag XXX localhost:5000/XXX:v1.0推送镜像给registrydocker push localho

2020-08-18 00:00:57 94

原创 Redis使用场景

redis属于noslqredis使用场景总数据量一个机器放不下时数据索引机器内存放不下时访问量(读写混合)一个实例放不下时适合场景缓存排行榜(list/ZSet)计数器/限速器(浏览量/在线人数)好友关系(点赞/共同好友)消息队列(订阅/阻塞)session服务器不适合场景数据量太大数据访问频率太低支持数据类型stringhashlistsetzsetbitmapshyperlogloggeo持久化方式rdb(默认)aof...

2020-08-17 16:40:53 91

原创 Zookeeper常用命令

登录zookeeper服务器sh zkCli.sh -server x.x.x.x:2181(默认端口2181)创建节点create (-e) /zk myData(-e 为创建临时节点参数)查看节点包含内容ls /获取节点信息get /zk myData设置节点信息set /zk myData XXX删除节点delete /zk...

2020-08-17 16:35:45 121

原创 Zookeeper安装

前提条件Java环境下载安装包http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz(高版本缺少jar文件启动时报错)解压安装包tar -zxvf zookeeper-3.4.14.tar.gz进入zookeeper目录,拷贝配置文件cd zookeeper-3.4.14cp conf/zoo_sample.cfg conf/zoo.cfg启动zookeeper服务

2020-08-17 16:34:13 62

原创 Zookeeper分布式锁

数据存储节点znode四种类型持久节点持久顺序节点临时节点临时顺序节点获取锁创建持久节点ParentLock,客户端1获取锁时在其下创建临时顺序节点Lock1客户端1查找ParentLock下所有临时顺序节点,自己创建的是最靠前的获取锁客户端2创建临时顺序节点Lock2客户端2查找ParentLock下所有临时顺序节点,发现Lock2不是最靠前时,向比他靠前的Lock1注册Watch监听Lock1状态,进入等待状态依次类推,行程等待队列释放锁客户端调用删除Lock节点命令

2020-08-17 16:30:26 70

原创 VMware Tools安装

VM开机状态下在console上安装VMware Tools登录VM,执行命令mkdir /mnt/cdrommount /dev/cdrom /mnt/cdromcp /mnt/cdrom/VMwareTools-version.tar.gz /tmp/ls /mnt/cdromcd /tmptar -zxvf VMwareTools-version.tar.gzcd vmware-tools-distrib./vmware-install.pl (需安装perl)...

2020-08-17 16:28:45 91

原创 Nexus私服搭建(maven私服)

前提条件java环境jetty安装(https://www.eclipse.org/jetty/download.html)下载地址https://help.sonatype.com/repomanager3/download启动解压后进入文件夹运行: ./nexus run默认地址http://localhost:8081 (默认用户名/密码:admin/admin123)...

2020-08-17 16:26:37 84

原创 Allure安装及使用实践

allure安装 npm install -g allure-commandline --save-dev (提前安装java和npm) allure —version(显示版本号验证安装正常)python依赖库pip3 install allure-pythonpip3 install allure-python-commons收集及整理报告(以pytest测试为例)pytest -s -q —alluredir allure-xml(执行测试,--alliuredir表示把中间结果

2020-08-17 16:19:57 1197

原创 Prometheus安装配置

以Centos7服务器安装为例安装goyum install go下载prometheus安装包prometheus官方下载地址解压安装包tar -zxvf prometheus-2.20.0.linux-amd64.tar.gz在解压后的文件夹下找到prometheus.yml配置文件,修改配置vi prometheus-2.20.0.linux-amd64/prometheus.yml添加监控节点(如mysql)- job_name: 'mysql'

2020-08-17 15:46:32 110

原创 Apple各版本开发工具下载地址

Apple各版本开发者工具(包含XCode)下载地址开发者工具下载地址

2020-08-17 15:05:50 282

原创 Jenkins部署配置实践

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-08-17 14:24:21 87

原创 CentOS环境下安装mysql-python库

# 无有效yum源时使用此命令yum -y install epel-release# 安装及更新pipyum -y install python-pippip install --upgrade pippip install --upgrade setuptools# 安装alembicpip install alembic# 安装mysql依赖yum install -y mysql-devel# 安装gcc库yum install gcc libffi-devel python-

2020-05-28 02:05:14 191

原创 CentOS7在线安装MySQL5.7及设置

安装MySQL5.7sudo yum install -y -q https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpmsudo yum -y install yum-utilssudo yum-config-manager --disable mysql80-communitysudo yum-config-...

2020-02-27 23:42:47 1142 1

kibana-5.6.14-x86_64.rpm|kibana-5.6.14-x86_64.rpm

日志分析系统Elasticsearch、Logstash 和 Kibana 组件 Kibana 则可以让用户在 Elasticsearch 中使用图形和图表对数据进行可视化

2020-11-29

elasticsearch-5.6.14.rpm|elasticsearch-5.6.14.rpm

日志分析系统Elasticsearch、Logstash 和 Kibana 组件 Elasticsearch 是一个搜索和分析引擎

2020-11-29

logstash-5.6.14.rpm

日志分析系统Elasticsearch、Logstash 和 Kibana 组件 Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elasticsearch 等“存储库”中

2020-11-29

uiautomatorviewer支持android8 jar包

uiautomatorviewer支持android8 jar包,将jar包替换掉android sdk的tools/lib中的文件后重启uiautomatorviewer即可定位android8以上设备页面元素

2020-11-29

com.tencent.qnet_1.16_16(弱网测试).apk

无需ROOT手机,无需连接数据线,以独立app的方式,为用户提供给快捷、可靠、功能完善的弱网络模拟服务

2020-08-20

zabbix-agent-3.2.7-1.el7.x86_64.rpm

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。 zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

2020-02-25

redwoodhq.pdf

RedwoodHQ 是一个流行的自动化测试工具,它之所以流行是因为大部分流行的编程语言都可以用来编写测试,例如 Java、Python、C# 等。在 RedwoodHQ 的网站界面上,多个测试人员可以在一个平台上协作并运行测试用例。开发者可以使用 RedwoodHQ 中出现的 action 关键字来毫不费力地创建和修改测试用例。

2020-02-25

snmp5.7.2.tar.gz

snmp5.7.2 rpm包及所需依赖库合集 解压进入目录,执行yum localinstall *.rpm即可

2020-02-24

nginx1.16.1.tar.gz

nginx1.16.1 rpm包及所需依赖库合集 解压进入目录,执行yum localinstall *.rpm即可

2020-02-24

mysql5.6.64.tar.gz

MySQL5.6.64 rpm包及所需依赖库合集 解压后接入目录,执行yum localinstall *.rpm即可

2020-02-24

epel-release-latest-7.noarch.rpm

EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linux这样的衍生版本。 可以很容易地通过yum命令从EPEL源上获取上万个在CentOS自带源上没有的软件。EPEL提供的软件包大多基于其对应的Fedora软件包,不会与企业版Linux发行版本的软件发生冲突或替换其文件。

2020-02-23

空空如也

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

TA关注的人

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