天津土著的博客

一只测试猿的自言自语
私信 关注
天津土著
码龄13年
  • 2,498
    被访问量
  • 25
    原创文章
  • 343,332
    作者排名
  • 0
    粉丝数量
  • 于 2007-09-14 加入CSDN
获得成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得2次收藏
荣誉勋章
兴趣领域
  • #产品/运营
    #产品运营
  • #运维
    #自动化/DevOps#安全#网络#Kubernetes/容器#Linux/CentOS#Jenkins#运维开发
  • #测试
    #Jira#selenium#postman#测试用例
  • #人工智能
    #数据分析#Python
  • #后端
    #架构#Linux#Redis#Spring Boot#Python
  • #安全
    #系统安全#安全架构#web安全
  • #设计
    #交互#UI/UX
  • #前端
    #前端框架
  • #数据库管理
    #数据仓库
TA的专栏
  • QA
    5篇
  • 运维
    18篇
  • 内参
  • python
    2篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

使用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包,在同级目
原创
46阅读
0评论
0点赞
发布博客于 3 月前

kafka工作原理

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

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

日志分析系统Elasticsearch、Logstash 和 Kibana 组件 Kibana 则可以让用户在 Elasticsearch 中使用图形和图表对数据进行可视化
rpm
发布资源于 3 月前

elasticsearch-5.6.14.rpm|elasticsearch-5.6.14.rpm

日志分析系统Elasticsearch、Logstash 和 Kibana 组件 Elasticsearch 是一个搜索和分析引擎
rpm
发布资源于 3 月前

logstash-5.6.14.rpm

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

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

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

uiautomatorviewer支持android8 jar包

uiautomatorviewer支持android8 jar包,将jar包替换掉android sdk的tools/lib中的文件后重启uiautomatorviewer即可定位android8以上设备页面元素
zip
发布资源于 3 月前

安全漏洞扫描

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

各系统修改IP方式

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

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/
原创
65阅读
0评论
0点赞
发布博客于 3 月前

Centos7 硬盘扩容

在vSphere Web Client中关闭VM电源,右键选择编辑设置,修改硬盘大小后保存配置开启VM电源,登录VM,执行如下红色圈出的命令
原创
4阅读
0评论
0点赞
发布博客于 3 月前

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
原创
8阅读
0评论
0点赞
发布博客于 3 月前

可不可以先将焦点定位到目前可见部分

driver.execute_script ("arguments[0].focus();", XXX)

在下滑若干像素呢

driver.execute_script("window.scrollBy(0,XXXX)")
回答的问题 #selenium定位不到下拉的月份
回答了问题于 4 月前

如果是自己的网站更新域名映射就行,找之前的域名服务商更新下自己服务器ip映射的域名
如果是要把人家模板网站的地址变成自己的域名,公网上没有办法,人家的ip已经被现在的域名绑定了,内网可以自己搭dns服务器,把对方的ip映射成自己想要的域名,不过只能在内网生效

回答的问题 #我想把一个网页显示成二级域名,内容还是这个网页,就是网址变成二级域名。
回答了问题于 4 月前

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后发
原创
56阅读
0评论
0点赞
发布博客于 4 月前

Genymotion(Android模拟器)使用小记

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

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
原创
38阅读
0评论
0点赞
发布博客于 4 月前

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
原创
50阅读
0评论
0点赞
发布博客于 6 月前

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

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

Centos7安装pip

安装epel-releaseyum -y install epel-release安装python-pipyum -y install python-pip升级pippip install --upgrade pip
原创
38阅读
0评论
0点赞
发布博客于 6 月前

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
原创
25阅读
0评论
0点赞
发布博客于 6 月前

Redis使用场景

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

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...
原创
50阅读
0评论
0点赞
发布博客于 6 月前

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服务
原创
19阅读
0评论
0点赞
发布博客于 6 月前

Zookeeper分布式锁

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

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)...
原创
22阅读
0评论
0点赞
发布博客于 6 月前

Nexus私服搭建(maven私服)

前提条件java环境jetty安装(https://www.eclipse.org/jetty/download.html)下载地址https://help.sonatype.com/repomanager3/download启动解压后进入文件夹运行: ./nexus run默认地址http://localhost:8081 (默认用户名/密码:admin/admin123)...
原创
34阅读
0评论
0点赞
发布博客于 6 月前

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表示把中间结果
原创
395阅读
0评论
0点赞
发布博客于 6 月前

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'
原创
40阅读
0评论
0点赞
发布博客于 6 月前

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

Apple各版本开发者工具(包含XCode)下载地址开发者工具下载地址
原创
57阅读
0评论
0点赞
发布博客于 6 月前

Jenkins部署配置实践

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

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-
原创
61阅读
0评论
0点赞
发布博客于 9 月前

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-...
原创
937阅读
0评论
1点赞
发布博客于 1 年前

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等平台上。
rpm
发布资源于 1 年前

redwoodhq.pdf

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

snmp5.7.2.tar.gz

snmp5.7.2 rpm包及所需依赖库合集 解压进入目录,执行yum localinstall *.rpm即可
gz
发布资源于 1 年前

nginx1.16.1.tar.gz

nginx1.16.1 rpm包及所需依赖库合集 解压进入目录,执行yum localinstall *.rpm即可
gz
发布资源于 1 年前

mysql5.6.64.tar.gz

MySQL5.6.64 rpm包及所需依赖库合集 解压后接入目录,执行yum localinstall *.rpm即可
gz
发布资源于 1 年前

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发行版本的软件发生冲突或替换其文件。
rpm
发布资源于 1 年前