自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL的information_schema数据库

information_schema数据库

2022-07-03 23:35:10 537 1

原创 jmeter关联登录302类型的接口

jmeter、登录、header

2022-06-19 21:53:41 1523

原创 Spark history Server 本地模式

文章目录前言下载使用前言分析spark job 日志下载下载地址# 快捷获取wget https://dlcdn.apache.org/spark/spark-3.2.1/spark-3.2.1-bin-hadoop3.2.tgz使用cd spark-3.2.1-bin-hadoop3.2/sbin# 新增配置文件vim local-history.properties spark.history.fs.logDirectory=/Users/nan.luo/Downloads/

2022-05-27 22:32:20 300

原创 UML类图简单解析

文章目录前言工具类图表示法类的表示方式接口的表示方式类图中的关系泛化(继承关系)实现(实现关系)关联(关联关系)聚合(聚合关系)组合(组合关系)依赖(依赖关系)参考文档前言类图(Class diagram)主要用于描述系统的结构化设计。类图也是最常用的UML图,用类图可以显示出类、接口以及它们之间的静态结构和关系。可以帮助我们快速理理清楚业务概念以及它们的关系,如果能用好类图,你将能深入地剖析系统业务。工具Visio : Windows操作系统下运行的流程图软件, Microsoft Office软

2022-05-09 14:28:45 2147

原创 tableau-desktop简单试用

文章目录前言hivekylin前言tableau数据分析环境搭建,踩了很多坑hive文档:https://cloud.tencent.com/developer/article/1078407https://www.cloudera.com/downloads/connectors/hive/odbc/2-6-11.html 这个驱动可以成功kylin手册:https://docs.kyligence.io/books/v4.5/zh-cn/Analyst-and-Business-Users

2022-05-07 22:34:43 534

原创 Oracle linux下安装virtualbox

文章目录安装环境下载安装包首次使用报错:The vboxdrv kernel module is not loaded解决办法步骤1步骤2步骤3参考文章安装环境# lsb_release -a下载安装包下载地址:https://www.virtualbox.org/wiki/Linux_Downloads上传到linux机器:安装虚拟机yum install VirtualBox-6.1-6.1.32_149290_el8-1.x86_64.rpm说明:下载部分比安装部分的版本高

2022-05-06 18:12:24 776

原创 gc垃圾回收模块

文章目录前言参考文章前言显示的垃圾回收机制,后续再学到垃圾回收时详细的在看下参考文章https://blog.csdn.net/qq_38260497/article/details/87879064

2022-04-30 23:41:59 221

原创 tempfile模块

文章目录前言常用方法参考文章前言应用程序经常要保存一些临时的信息,这些信息不是特别重要,没有必要写在配置文件里,但又不能没有,这时候就可以把这些信息写到临时文件里。其实很多程序在运行的时候,都会产生一大堆临时文件,有些用于保存日志,有些用于保存一些临时数据,还有一些保存一些无关紧要的设置。在windows操作系统中,临时文件一般被保存在这个文件夹下:C:/Documents and Settings/User/Local Settings/Temp。其实我们最常用的IE浏览器在浏览网页的时候,会产生大量

2022-04-30 23:36:13 1077

原创 atexit模块

文章目录前言实现原理常用方法register标准语法应用举例参考文章前言atexit模块很简单,只定义了一个register函数用于注册程序退出时的回调函数,我们可以在这个回调函数中做一些资源清理的操作。如果程序是非正常crash,或者通过os._exit()退出,注册的回调函数将不会被调用。实现原理我们也可以通过sys.exitfunc来注册回调,但通过它只能注册一个回调,而且还不支持参数。所以建议大家使用atexit来注册回调函数。但千万不要在程序中同时使用这两种方式,否则通过atexit

2022-04-30 22:38:16 245

原创 openssl常用参数

文章目录前言对称加密标准语法常用选项应用示例参考文档前言OpenSSL 是一个开源项目,可以实现:秘钥证书管理、对称加密和非对称加密 ,其主要由一下三个组件组成:openssl:多用途的命令行工具libcrypto:加密算法库libssl:加密模块应用库,实现了ssl及tls对称加密对称加密需要使用的标准命令为 enc ,用法如下:标准语法openssl enc -ciphername [-in filename] [-out filename] [-pass arg] [-e] [-

2022-04-30 21:27:40 3113

原创 subprocess

文章目录前言核心内容runPopen参考文档前言该模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值,在替代其他几个老的模块或者函数,比如:os.system os.spawn* os.popen* popen2.* commands.*核心内容run模块首先推荐使用的是它的 run 方法,更高级的用法可以直接使用 Popen 接口。subprocess.run(args, *, input=None,stdin=None, stdout=None, stderr=

2022-04-29 23:45:12 290

原创 行转列典型应用

文章目录前言数据准备行转列列转行典型应用前言行列转换在数仓里面比较常用,典型的用户是统计销售额度数据准备# 建表create table sales (`state` varchar(20) comment '国家',`mouth` varchar(20) comment '月份',`quantity` int comment '数量');# 插入测试数据insert into sales(`state`, `mouth`, `quantity`) values ('CA', 'Ju

2022-04-29 01:41:09 974

原创 软件测试流程

文章目录前言需求评审- 参与人员- 主要内容- 达成目标需求分析- 主要内容- 测试方案- 达成目标- 其他测试计划- 主要内容- 测试计划- 达成目标用例设计- 主要内容- 测试用例- 用例设计思路- 用例设计方法- 达成目标冒烟测试测试执行测试日报- 主要内容- 包含内容- 日报模板测试报告前言测试的流程基本上大同小异,本文将常见的测试流程做一下梳理,通过梳理总结测试流程,期望对之后的测试及测试管理工作有一个清晰的脉络,更好的做好测试工作需求评审- 参与人员产品开发测试业务方,也就是提

2022-03-29 22:17:27 649

原创 docker 学习笔记

文章目录前言Docker 安装安装环境卸载旧版本设置存储库安装 docker启动关闭 docker查看docker 相关信息配置docker 镜像加速参考文档Docker 常用操作查看版本信息启动一个容器Docker 镜像生命周期镜像相关操作搜索官方仓库镜像前言学习使用docker 已经快3年的时间,从阮老师的入门教程开始学起,后面通过docker从入门到实践的系统学习。由于工作性质(测试&云&大数据)的原因,对docker的熟悉还仅限于经常用的命令,并且大多数时候喜欢粘贴复制工作笔记

2022-03-22 00:02:01 105

原创 软件测试技术学习路径

文章目录居安思危懂业务懂人心谋发展讲策略学以致用学习路线开发语言Linux互联网程序原理数据库性能测试&安全测试居安思危因为测试本来门槛稍低,随时都有可能被取代。所以要不断地深入学习测试技术,然后将技术应用到现有的项目中。懂业务测试人员的水平主要体现在测试用例的设计上。要设计出全面,覆盖广的测试用例,需要测试人员对自己所测试的项目的业务需求非常熟悉,甚至要比开发人员还要熟悉。如果是测试银行系统,大数据系统、云产品系统等这些业务知识非常多,很难掌握。如何做到精通业务需求要熟读功能需求

2022-03-15 00:27:34 761

原创 mac安装使用docker安装openldap

文章目录安装步骤安装docker使用docker 启动一个LDAP容器添加数据方式一:加载ldif文件方式二:Apache Directory Studio方式三:python-ldap安装步骤安装dockera.检查本地是否已安装docker> docker --version > Docker version 20.10.5, build 55c4c88b.若已安装则跳过如下步骤# brew安装> brew install --cask --appdir=/Appli

2022-03-09 23:43:57 967

原创 Apache Directory Studio简单使用

文章目录工具安装工具下载安装方式环境依赖链接LDAP服务创建组织创建用于存放组的organizationalUnit创建用于存放用户的organizationalRole创建用户组工具安装工具下载安装方式方式1:下载安装包通过图形界面安装方式2:通过brew 安装> brew install apache-directory-studio环境依赖需要先安装JDK链接LDAP服务点击 “LDAP” -> “New Connection” 进入"New LDAP

2022-03-06 14:49:22 3099

原创 python-ldap模块

文章目录Python语言提供的Python-Ldap框架,来操作和管理AD/LDAP中的用户,组织结构等,希望对大家有所帮助pip install python-ldap

2022-03-06 13:04:39 3889

原创 软件常见测试点总结

文章目录常见功能登录添加删除查询精确查询模糊查询常见模块文本框的测试参考链接常见功能登录用户名和密码都是正确的 # 正向用户名和密码都是错误的 # 反向用户名正确,密码不正确 # 反向密码正确,用户名不正确 # 反向用户名或密码为空 # 特殊值枚举正确的用户名, 密码为空 # 反向特殊值枚举正确的密码, 用户名为空 # 反向特殊值枚举数据库中不存在的用户名,不存在的密码数据库中存在的用户名,错误的密码数据库中不存在的用户名

2022-02-27 23:43:07 3054

原创 云计算基础

文章目录基础服务网络:VPCVPC地理概念VPC逻辑概念计算:EC2EC2KeyPairEBS存储:S3/RDSS3RDS权限:IAM参考链接基础服务网络:VPCVPC地理概念Region : 提供云服务的一个区域,由一个城市的多个AZ组成AZ(Availability Zone): 一个Region至少由两个AZ组成,目的是为了搭建高可用架构VPC逻辑概念Virtual Private Cloud :AWS账号内的虚拟网络Subnet : VPC 内的IP地址范围,俗称子网

2022-02-27 23:05:21 163

原创 Maven--403权限问题临时解决方案

文章目录问题描述解决方案问题描述mvn clean install -DskipTests 编译项目的时候执行到javac-shaded-9+181-r4173-1.pom时报错退出,导致编译失败报错信息:403 Forbidden解决方案在浏览中输入url 查看是否可以获取依赖文件 --可以获取在本地仓库的对应目录手工下载文件> #1. 进入本地仓库的指定目录 (目录结果参考 报错的url)> cd ~/.m2/repository/com/google/errorp

2022-02-22 15:14:23 5740 1

原创 依赖性检查工具Snyk与Dependency-check对比

文章目录前言对比工具SnykDependency-check对比方式对比步骤下载测试包解压缩测试包使用snyk扫描核对结果对比结论前言随机选取测试包下的jar包,使用两个工具同时对该jar包进行扫描,以Maven仓库 记录的信息为准来比对来比对两个工具扫描的准确性。由于采样较小或者作为标准的maven中记录的信息不准确的等因素暂不考虑,本文档主要记录工具对比的方式和思路,供大家参考。对比工具Snyk地址:https://snyk.io/需要使用token授权,单个账号每月扫描次数受限制

2022-02-17 18:20:05 5900

原创 Dependency-check

文章目录前言简介原理前言公司客户使用的是该工具扫描,与我们内部使用的工具snyk的测试结果无法对其,为了便于和客户扫描对齐也采用该工具扫描本公司的产品。本文主要记录一下工具原理简介、使用方式、报告解读及与其他工具对比等内容。本文内容来源于网络也服务于网络,起主要目的是把自己使用的一些心得体会记录一下便于自己日后使用,也能够为他人提供一点点有效参考。简介Dependency-Check 是OWASP(Open WebApplication Security Project) g的一个实用开源程序,用

2022-02-15 23:10:18 4405 5

原创 LDAP简介

LDAP(Light Directory Access Portocol)轻量级目录访问协议,它是基于X.500标准的协议目录是一个为查询、浏览和搜索而优化的数据库,它成树状结构组织数据,类似文件目录一样。目录数据库和关系数据库不同,它有优异的读性能,但写性能差,并且没有事务处理、回滚等复杂功能,不适于存储修改频繁的数据。所以目录天生是用来查询的,就好象它的名字一样。LDAP目录服务是由目录数据库和一套访问协议组成的系统目录树的概念目录树:在一个目录服务系统中,整个目录信息集可以表示为一个目录

2022-01-17 18:28:51 1412

原创 常见安全漏洞

文章目录SQL 注入漏洞上传漏洞XSS 跨站脚本漏洞命令执行漏洞文件包含漏洞CSRF 漏洞逻辑错误漏洞代码注入URL 跳转与钓鱼WebServe 远程部署XXE 漏洞DDoS 漏洞SQL 注入漏洞上传漏洞XSS 跨站脚本漏洞命令执行漏洞文件包含漏洞CSRF 漏洞逻辑错误漏洞代码注入URL 跳转与钓鱼WebServe 远程部署XXE 漏洞DDoS 漏洞...

2021-12-29 00:05:40 2757

原创 Node.js 更新到最新版本

文章目录前言Linux 系统使用 NVM使用 NPM使用二进制包Mac系统安装更新Windows系统其他问题指定默认版本前言Node.js是一个开源的 JavaScript 运行时环境。由于 Node.js 拥有活跃的用户社区,因此每隔几周就会对软件进行一次小更新,执行一些软件时对Node.js的版本有依赖关系导致执行失败,因此需要对node.js不定时进行升级。在第一次做升级的时候遇到一些问题,因此记录一下,避免日后遇到此类问题再次踩坑!!!Linux 系统使用 NVMNVM 是Node.j

2021-12-28 19:53:12 23172 2

原创 paramiko模块

文章目录模块简介下载安装应用实例开启SSH端口模块简介paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实。下载安装pip3 install paramiko应用实例SSHClient 用于连接远程服务器并执行基本命令import paramiko# 创建SSH对象ssh = paramiko.SSHClient()# 允许连接不在know_hosts文

2021-12-27 23:43:32 73

翻译 查看parquet文件工具parquet-tools

文章目录下载地安装用法用法示例下载地下载安装pip install parquet-tools用法$ parquet-tools --helpusage: parquet-tools [-h] {show,csv,inspect} ...parquet CLI toolspositional arguments: {show,csv,inspect} show Show human readble format. see `show -h`

2021-12-21 23:19:03 5481

原创 jmeter学习笔记

文章目录前言环境部署目录介绍目录介绍bin目录介绍jmeter.properties 配置项面板介绍常用菜单常用图标测试计划添加测试计划测试计划属性线程组添加线程组线程组属性前言Jmeter 已经是测试必备技能之一,日常工作中使用十分广泛。之前都是断断续续的学,断断续续的用,每次要使用的时候基本上都已经忘记的差不多啦,还要重新找资源重新学习一遍,十分消耗时间。特此写一遍笔记总结归纳一下,方便日后自己使用及与他人分享。环境部署目录介绍目录介绍文件/目录作用bin包含启动、配置

2021-11-15 00:14:04 1330

原创 jmeter压测监控服务端资源环境部署

文章目录前言操作步骤下载插件客户端插件:jmeter-plugins-perfmon-2.1.jar服务端插件:ServerAgent-2.2.3前言对linux服务器的服务进行压测时,服务器的运行情况可以通过添加插件serverAgent来观察,可以实时监控性能指标操作步骤下载插件客户端插件:jmeter-plugins-perfmon-2.1.jar安装plugins manager下载地址:https://jmeter-plugins.org/install/Install安装方式:

2021-11-14 21:27:15 999

原创 allure报告中去掉allure.title中自动拼接的参数

文章目录前言正文问题描述解决办法解决效果后记前言正文问题描述allure报告中allure.title 会自动拼接上传的参数,如何参数很长,前端展示的样式会很丑,详情如下:解决办法在引入的allure_pytest中的listener.py文件的94行注释掉参数中的列表推导式即可。参考路径:venv/lib/python3.6/site-packages/allure_pytest/listener.py解决效果重新执行后的报告如下,但是在用例详情中参数也被去掉了。后记当前是在

2021-11-13 23:52:09 1198

原创 mac 切换shell

查看已安装shellcat /etc/shells切换shellchsh -s /bin/zsh切换默认shellchsh -s /bin/bash提示chsh:no changes made 解决办法:终端输入:dscl . -read /Users/$USER/ UserShellexec su - $USER

2021-11-08 23:49:06 324

原创 如何定位一闪而过的元素

定位一闪而过的元素:方式1,暂停页面:F12 -> Source -> 触发元素 -> 暂停按钮方式2 降低网速后,暂停页面:F12 -> 点击Network -> 选择 节流模式(也可以自定义)调低网速然后同方式1,触发弹框后再定位元素...

2021-11-01 00:17:50 981

原创 使用python3自带的HTTP服务器分享文件

在linux机器上执行如下命令,启动http服务# 需要先安装python3python3 -m http.server 9999HTTP启动成功前端访问截图

2021-10-29 19:20:51 92

原创 mysql 常见问题处理

问题描述:当我们在链接mysql的时候会报Too many connections,如下图所示:问题原因:If you get “Too many connections” error message while connecting to MySQL database it means all available connections have been used by the various clients and your MySQL Server cannot open any new c

2021-10-29 19:02:59 198

原创 git常用操作

克隆代码> git clone https://github.com/xxxx/xxx.git查看状态> git status # 查看当前分支状态更新代码> git add * # * 添加全部 也可以指定文件添加> git commit -m "更新说明" # 代码提交到缓存区> git pull # 拉取当前分支的最新代码> git push origin master # push到远程的master分支分支管理新增分支&

2021-10-28 00:22:43 113

原创 代码上传到Github

环境准备Github账号:已有本地Git :已安装操作步骤:Github:1. 在Github上创建一个新的repository,名字可以随意取,但是建议尽量不要包含中文2. 点击create repository创建成功,如下图所示:本地:3.在要上传项目的根目录执行如下操作:cd /Users/xxx.xxx/uiautotest # 进入项目根目录git init # 初始化本地仓库git add * # 添加全部代码到本地仓库git commit -m "fir

2021-10-24 23:55:03 936

原创 .gitignore忽略文件不提交

在日常的开发中,当我们需要将一个项目提交到Git时,经常有一些缓存文件我们不希望提交过去,手动去筛选会比较浪费时间,这时候可以在项目跟目录放一个 .gitignore 文件,可以指定忽略哪些文件不用提交。1、在项目跟目录创建.gitignore文件,指定那些文件不用上传2、.gitignore文件示例## Git ignore.pytest_cache/*__pycache__/**.pycallure-reportallure-resultsreportlogsscreen_cap

2021-10-24 23:18:42 2865

原创 Github 如何删除自己的仓库

步骤1:进入自己待删除的仓库,选择 Settings,如下图所示步骤2:在Settings页面找到Danger Zone,选择Delete this repository步骤3:二次确认,输入仓库名称

2021-10-24 22:38:51 7746

原创 allure报告添加环境配置(environment)

在 allure 报告首页 ENVIRONMENT 显示 ‘There are no environment variables’ 没有环境变量的配置信息。环境变量配置可以添加报告相关的配置参数,如运行的系统环境,版本号,测试环境,测试人员等基本信息environment 配置文件方法一:environment.properties 文件在allure的report根目录下添加一个 environment.properties 文件,配置文件不能放置中文,否则会出现乱码System=MACPyt

2021-10-19 14:14:39 3146

空空如也

空空如也

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

TA关注的人

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