自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

流花飞羽的专栏

该博客致力于在安卓、python学习过程中的一些经验之谈和实例分享

  • 博客(66)
  • 资源 (15)
  • 收藏
  • 关注

原创 105-shell脚本-项目级别-实现系统日志的自动化获取

前言:作为一名IT人,无论是测试工程师,还是开发工程师,在日常工作中,去系统上那日志进行分析,那是常有的事情,在敏捷开发模式中,每天一个包,每天去重复的拿日志,而且面临不同的日志目录,手动去拉取是十分繁琐和麻烦的事情。假设在该项目中有不同的子系统服务,不同服务有不同路径,不同路径下都有log文件夹,都是来存放日志的,我们的目的就是通过shell脚本,(1)时间戳,用生成永不重复的文件夹名称,实现任意时刻运行脚本不重复,不覆盖。(1)将不同子系统不同目录下的具有相同名字的文件夹log复制出来,

2022-10-18 14:32:15 586 1

原创 104-bat脚本实现文件夹内文件名的批量获取

前言:在我们的工作中,有时候会遇到批量处理的文件的场景,批量处理文件的首要任务就是要获取文件名,虽然Python很好用,但有时候bat脚本更好用,所以就写了这个脚本。然后双击执行就可以得到当前目录中的素有文件名,只要是Windows系统都能用,比Python还快。如图,我们需要获取该文件夹下的所有txt后缀名的文件名,以备后续处理。我们只需要建立一个bat脚本文件,并在文件中输入代码如下。

2022-10-14 14:31:32 2209

原创 python学习-121-if...else的浅谈与感悟

尊敬的各位csdn的好友们,大家好,不知不觉已经有9年的码龄了,总结也中断过,也有重新拾起来过,想着想着还是要继续写下去。if...else是我们变成语言最为常用的判断语句,无论你使用什么样的语言java,python,c++等都会用到,简单的不能在简单了,最近小编在使用这个语句的时候,突然陷入了怪圈(c++和python混用),突然不知道怎么用了。于是静下心来,好好感悟了一番,总结了此文。if...else的使用if...else elseif的结合使用。

2022-10-13 20:11:12 1180 1

原创 python学习-120-实现Fio结果自动化批量提取测试结果到CSV

无论是做运维工程师还是测试工程师,都会接触到磁盘性能读写测试的工作,它是来监测使用的硬件服务器的存储性能是否良好。汇总测试结果就成了测试工程师的难题。结语通过python语言的强大功能,主要是采用字符串截取,提取位置,提取数据的方式,实现了fio测试结果的提取,并转存为csv文件。......

2022-07-25 15:52:20 1039

原创 python学习-119-实现json文件批量提取键值对到xlsx文件

前言:上次已经将了将json文件数据批量提取到了csv文件中,但是有时xlsx格式的文件更为方便,所以今天就把xlsx的文件也提取出来了,本博客讲实现对json文件批量的数据提取,并提取到xlsx文件中输出。注意:csv库直接内置在python环境中,但是xlsx处理的库好像没有,如果有内网办公的要注意了,pip不能直接下载,我比较喜欢使用pandas来处理xlsx,因为pandas比较强大,处理csv也是可以用pandas的,但是上篇博客主要是面对没有pandas库资源的情况。...

2022-06-05 21:38:31 2907

原创 python学习-118-实现json文件批量提取键值对到csv文件

前言:上次讲到json文件的批量格式化处理,本博客讲实现对json文件批量的数据提取,并提取到csv文件中输出。问题场景:成百上千的json文件,具有几乎相同的格式需要简单重复的复制出json文件中某一个键值对的值,录入到另一个地方每一个都打开复制在粘贴是非常复杂和繁琐的...

2022-06-05 21:29:07 2727

原创 python学习-117-实现json文件批量格式化

python实现json文件的批量格式化。

2022-06-05 19:26:13 1091

原创 python学习-116-没有pandas实现数据写入csv

python环境自带了csv框架,使用csv框架实现文件的写。

2022-06-05 18:13:49 420

原创 python学习-115-json格式处理和字典的关系

前言:json格式的文件使我们常用的一种数据存放形式,那么对于python文件的处理,python语言有着得天独厚的条件。

2022-06-05 18:05:27 448

原创 103-shell脚本中sync命令和ansible命令的使用

测试工程师shell脚本学习交流

2021-12-19 14:34:34 1765

原创 102-shell脚本编写-while循环学习与使用

测试shell脚本编写

2021-12-19 14:30:26 949

原创 101-shell脚本初次体验-for循环的编写

测试工程师对shell脚本编写的学习

2021-12-19 14:24:52 1123

原创 测试学习-130-linux上sh脚本加密

前言:作为测试工程师,sh脚本肯定是经常使用和写的了,但是有时因为保护的原因,我们要对我们写的脚本记性加密。今天就来接收.sh脚本的加密方法。1、shc工具的安装(1)去下载shc包到/mnt目录:wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9.tgz(2)解压安装包tar zxf shc-3.8.9.tgz并进入安装包目录:(3)安装make和gcc库如果已经安装就不用在装了没装的话执行命令

2021-10-24 11:50:59 5781

原创 测试学习-128-docker离线安装mysql

前言:1.1.Mysql安装部署获取mysql.tar文件,将mysql.tar上传到/app/mysql/路径下; 执行 cd /app/mysql/命令,进入mysql目录下; 执行docker load < mysql.tar 命令,将mysql镜像导入本地; 执行docker images命令,查看镜像; 执行mkdir conf 命令,新建conf文件夹; 执行 mkdir data命令,新建data文件夹; 执行以下命令 docker run -p 3...

2021-07-24 20:06:18 11664 1

原创 测试学习-127-jmeter链接mysql实现增删改查

前言:使用jmeter链接mysql数据库,实现在jmeter端对mysql数据库进行增删改查的操作。在测试工作中会遇到需要去查数据库的操作,jmeter作为强大的开源测试工具支持了这一点。1、导入链接mysql的jar包在jmeter的安装目录lib文件夹下导入mysql-connector-java-5.1.46-bin.jar包jar包下载地址:2、Jmeter相关配置2.1 添加插件JDBC Connection Configuration配置项:

2021-07-24 19:44:07 13903 3

原创 测试学习-126-jmeter的正则表达式提取器和转存学习

前言:测试中我们会经常遇到要提取响应体返回值的问题,比如提取登陆时返回的token,提取新建任务时产生的唯一标志id,提取新建用户是生成的唯一id,等等之类的问题。这些返回值都在响应体中,大多以json的形式存在。今天我们就学习使用jmeter的正则表达式提取器来想要的值1、认识正则表达式提取器2、提取语法讲解如上图的正则表达式:"token":"(.+)"},其中"token"代表响应体中要提取的变量名,"(.+)" 表示要提取的值,},表示结束符实例:{ "c

2021-07-07 19:51:07 11361

原创 测试学习-125-使用jmeter中BeanShell Sampler 删除本地的文件

前言:测试时可能会遇到将获得的数据存到本地(win10)txt文件中的场景,但是当我们使用过后这个文件后,这个文件就没有用了,我们需要把它清理掉,清理掉本地的文件,jmeter就能做到。1、使用组件BeanShell Sampler2、在Script中输入String filename="F:\\106jmeter work space\\releaseIdlist.txt";//String filename="F:\\106jmeter work space\\...

2021-07-07 19:47:50 13013 2

原创 测试学习-124-jmeter自带函数RandomFromMultipleVars

需求:测试中会遇到如下的需求使用情况有三个值image1=201image2=202image3=203image4=204实现输出一个值,这个值在{image1,image2,image3}中随机产生,有时还有可能是4个值或者5个值之间,随机产生一个。jmeter自带函数实现1、jmeter自身有函数助手2、在用户自定义变量里面声明你的值3、jmeter中有函数RandomFromMultipleVars在你想用的地方输入如下函数引用。${__Ra

2021-07-07 19:03:35 11525

原创 测试学习-123-jmeter接口测试token值的传递与http信息头管理器

前言:在测试工作中,我们经常会遇到,在执行某项业务之前,必须要先登录,只有登录后才能执行某项业务工作的场景,比如:你必须登录后才能执行查询操作,你必须登录后才能执行新增操作,否则就会报错没有权限。这实际上是在登陆时系统会产生一个token值,在之后的所有业务活动中都会伴随着这个token值(就像古代皇宫里的令牌似的,有牌才让你进)。在接口测试和性能测试时就要用到token值的传递。介绍两个组件1. HTTP信息头管理器用于储存请求时要包含的信息头,其中就包含token...

2021-07-07 18:57:02 13379 2

原创 测试学习-122-docker+influx+grafana+telegraf服务器性能监控可视化平台

docker save telegraf -o /home/telegraf.tardocker load -i /home/telegraf.tar创建目录mkdir -p /root/telegraf配置文件放进去修改ip修改配置文件docker run -d --name=telegraf -v /root/telegraf/telegraf.conf:/etc/telegraf/telegraf.conf -v /var/run:/var/run telegraf...

2021-05-14 11:17:04 11581

原创 测试学习-123-Linux性能测试监控CPU内存脚本(极简清爽)

前言:在进行性能测试时,肯定少不了对cpu和内存的状态进行监控:CPU使用率,内存使用率等,虽然Linux提供了很多命令iostat,top,free -m等等,但是在使用过程中并不方便。因此本人开发了这个脚本,可以很好的实时查看cpu内存的使用率。优点:极小,只有几k 移植性强,随复制随用,不需要安装任何依赖 先看效果:脚本cpufreeMonitorshow.sh 核心代码:#!/bin/shwhile ((1))do#内存freeto...

2021-05-06 16:39:01 12045

原创 测试学习-121-docker+influx+grafana可视化平台镜像移植(镜像移植)

前言:上篇文字已经实现了docker+influx+grafana+jmeter的性能可视化监控平台的搭建,但是有时候我们去部署在不能访问外网的服务器节点上应该怎么办呐,我们要向实现将实现配置好的grafana和influx与移植应该怎么办呢?今天主要还是解决这个问题。docker的离线安装:https://blog.csdn.net/u013521274/article/details/115868989性能监控可视化平台搭建:https://blog.csdn.net/u013521274

2021-04-21 15:33:55 11292

原创 测试学习-120-使用docker+jmeter+influx+grafana搭建性能测试可视化平台(整体搭建安装)

前言:在上一篇博客中我们已经将docker安装好了:https://blog.csdn.net/u013521274/article/details/115868989本文来完成后续的搭建1、工具简介 名称 简介 docker 开源的应用容器引擎,实现虚拟化。 Jmeter 基于Java的压力测试工具 influxdb 开源时序型数据库,常

2021-04-20 15:46:15 11476

原创 测试学习-120-使用docker+jmeter+influx+grafana搭建性能测试可视化平台(docker安装)

前言:在进行可视化平台搭建之前,先把docker安装上。在线:网上有很多教程这里就不说了docker要想实现离线安装,必须联通docker的依赖组件的rpm包一同下载,但有时同学们可能无法理清楚依赖包的目录和版本,所以小编在这里给大家弄好了,直接下载就能安装。离线安装包地址:https://download.csdn.net/download/u013521274/167574372、部署教程要求linux系统安装(CentOS-7.3及以上); 上传离线包到目录/app/ 解压..

2021-04-20 10:56:39 11334

原创 安全测试-101-Linux内核和组件在线升级

前言:在进行安全测试工作中,系统和组件的漏洞扫描,往往会因为版本低的原因而扫描出漏洞,对于centos系统如果出现了漏洞bug,可以选择一下的在线升级方法。前提:可访问外网检查已安装的内核版本,执行命令:#uname -sr2. 更新仓库,执行命令:#yum -y update3. 在CentOS 7 上启用 ELRepo 仓库,执行命令:# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org# rpm

2021-04-12 17:32:30 127

原创 测试学习-119-使用Excel做好看的报告图

前言:做好看的报告图。画图操作第一步第二步第三步

2021-04-01 15:15:26 11597

原创 测试学习-118-实现大数据平台Es(elasticsearch)1万条数据以上查询

前言:大数据平台中Es组件elasticsearch是大数据研发项目经常用的组件,因其能实现快速查询数据的特点而备受受欢迎。但是即便是es前期未配置之前,只能支持1万条数据的响应查询。最直接表现就是分页查询,假设每页10条,跳转到1000页时,数据响应及时。但是如果跳转到2000页,或者4000页数据就会查询不出来。一、配置es提高查询数据限制到2亿1、找到你的Es索引,复制名字,在关闭复制索引名:credit_trace2、http://127.0.0.1:9200/..

2021-03-31 19:20:57 12051

原创 测试学习-117-mysql相同数据库和表结构下数据迁移

前言: 今天给大家讲一下mysql的数据迁移。作为测试工程师,肯定会遇到测试环境迁移的情况,比如因测试需要,要从A服务器迁移到B服务器工作,mysql的数据也要同时迁移过去,如何办呐?其实很简单。本人使用的是Navicat数据库工具在A服务器进行sql脚本的生成,然后在去B服务器执行响应的脚本就行了。要求:两台服务器上mysql的数据库结构,表结构完全相同。数据迁移流程图如下所示1、从A数据库中导出.sql数据脚本当然也可以选择一部分数据导出,例如导出2条数据,点击筛选...

2021-03-21 15:45:00 11574 2

原创 测试学习-116-Xshell一条命令执行多个终端

前言: 作为测试,大家肯定对xshell工具不陌生,实现了本机和远程Linux服务器的链接。对于集群软件产品,具有多个节点。在部署或者执行命令操作时,需要对多台服务器执行同样的命令。为提高效率这个时候就用到了本文所讲的知识。Xshell一条命令执行多个终端。场景:多个服务器,环境相同,执行同样的命令。要求:Xshell一条命令执行多个终端。1、点击xshell的工具,选择发送键输入到所有会话2、手动拖拽窗口,使他们并列展示。3、这样,在一个窗口里面输入命令,三个会...

2021-03-19 17:42:45 12952

原创 测试学习-115-Linux上安装jmeter工具来跑Windows写好的jmx脚本

前言: 我们都已经会了,在windows上使用jmeter工具来编写我们的脚本,录制我们的脚本。但是在真实的软件项目实战过程中。我们往往会遇到多个测试任务,如果jmeter占用着我们本机电脑的内存与CPU。我们就不能很好的去执行其他的测试工作。在企业中,一般会有一台Linux服务器,把我们写好的脚本放在Linux服务器上进行执行,然后我们自己的本机电脑去干额外的工作,并行测试,释放你的双手,提高效率。目的:用Linux跑自己windows上写好的脚本,释放自己本机电脑的资源,并行测试节省时间...

2021-03-15 20:34:45 11478

原创 测试学习-114-使用jmeter工具对web项目进行性能测试与稳定性测试

前言 作为测试工程师,相信大家对jmeter这个工具在熟悉不过了,小编的前几篇博客中也有写到jmeter用于接口自动化测试的实战文章,今天主要用来介绍使用jmeter来进行性能测试和稳定性测试的实战。1、性能测试性能测试和我们以往提到过的关于存储软件产品和分布式存储性能测试(fio,vdbench)不一样,fio,vdbench一般是真针对硬件性能测试,本次介绍的是软件性能测试。已web项目为例,性能测试用例包括但不限于以下几项:性能测试模块 性能测试项 性能测试用例..

2021-03-14 16:46:03 15319 6

原创 测试学习-113-vdbench工具对服务器磁盘读写性能的测试

前言 当前在大数据时代的背景之下,数据存储成了当前的解决的痛点,各大厂商纷纷推出了自己的存储系统,华为,腾讯,百度等,他们虽然有云服务,云主机等上层应用产品,但是在底层上仍需要自己设计的存储管理系统。本文就是讲解针对存储系统的 ,磁盘性能测试工具使用 以及脚本的编写。在上一篇文章中我们已经讲道了对于Fio工具的使用,想学习的可以参考我的博客https://blog.csdn.net/u013521274/article/details/107949362而今天,我们将要进行学习的是...

2021-01-24 18:19:16 14806 1

原创 测试学习-112-使用Jmeter进行批量数据的自动化接口测试

前言:

2020-12-10 15:24:50 13648 2

原创 测试学习-111-使用postman进行批量数据的自动化接口测试

前言:postman是一款简单轻量级的接口测试工具,作为测试人员少不了要和接口打交道,有时是功能测试+接口测试,有时是纯接口测试,接口测试最终要的就是要把接口中的每个字段的有效性和容错性进行测试。等等之类。1、接口的基本展示。 以上是接口的大体展示,右图为接口的常用请求方式2、批量测试数据生成(自动化测试第一步)关于测试数据的批量生成,已经在本人的上两篇博客中详解,:https://blog.csdn.net/u013...

2020-11-26 15:59:34 13135 4

原创 测试学习-110-测试数据批量生成,并生成CSV文件(完整版本)

前言:上两篇博客我们讲解了,关于数据构造框架Faker的使用一届各个属性的构造方法。今天我们就来使用Faker来进行生成数据并保存到CSV文件中,使用。承诺:本篇博客承诺,所展示代码复制立马能用。无套路1、ID生成问题解决我们上两篇文章虽然讲述了Faker的使用,但是Faker虽然强大,但是好像也有一个缺陷。没有ID的生成方法。我们知道,无论任何数据但凡是结构化的,都有一个主码ID,它是这一条数据的唯一性标识。但是我好像发现Faker中没有ID的生成方法。因此为了解决这一缺陷,我在使用Fak

2020-11-23 20:09:20 13393

原创 测试学习-109-测试数据批量生成(Faker框架-清晰版)

前言:简略版本可以查看本人的上一篇博客。作为测试开发工程师,在测试的时候免不了需要用到数据来进行测试,有时需要批量生成一定量的假数据来就进行测试,自己构造确实太麻烦,今天我来讲一下构造假数据的一个非常优秀的框架。在 Python 中有一个非常厉害的程序库叫做 Faker,它可以自动帮我们来生成各种各样的看起来很真的”假“数据,让我们来一起学习学习这个Faker库吧。相信大家都学过Python,这里我就不多说了。安装Faker库pip3 install faker导入Faker库调用

2020-11-23 19:33:18 12429 2

原创 测试学习-108-测试数据批量生成(Faker框架)

前言:作为测试开发工程师,在测试的时候免不了需要用到数据来进行测试,有时需要批量生成一定量的假数据来就进行测试,自己构造确实太麻烦,今天我来讲一下构造假数据的一个非常优秀的框架。在 Python 中有一个非常厉害的程序库叫做 Faker,它可以自动帮我们来生成各种各样的看起来很真的”假“数据,让我们来一起学习学习这个Faker库吧。学习过Python的都知道 我就不多说了,安装Faker库pip3 install faker导入Faker库调用# coding:utf8from f

2020-11-23 19:17:24 11708

原创 测试学习-105-docker容器的安装、服务部署服务卸载

前言: 在测试工作中,docker是经常会遇到的一个工具,很多厂商都用docker来进行部署和安装软件环境,后期的软件升级配置非常简单。尤其是在部署过程中。 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 今天就来讲一下docker的安装,使用,服务部署,服务卸载等使用方法。1、Docker 的安装2、Doc...

2020-11-16 16:57:49 11226

原创 测试学习-106-Linux上安装jdk

前言:jdk相信大家都不陌生,今天讲一下在Linux上暗账jdk的详细步骤。1、执行命令查询系统自带JDK服务 有时候我们安装的Linux Centos可能自己带了带了java,但是不是我们想要的版本,所以我们可以先查看Centos是否安装了java。鞋子啊掉不要的版本,在安装上自己想要的版本。rpm -qa | grep java可能得到以下结果:java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64java-1.8...

2020-11-06 21:55:32 11358

原创 测试学习-104-在Linux干净卸载mysql

前言: mysql数据库是非常常用的,但有时候不同版本的升级,软件的升级,安装方式的不同,会进行卸载,卸载不干净,会对新的版本产生问题。今天讲一下,Linux下mysql的完全的干净的卸载。1.查看mysql的安装情况rpm -qa|grep -i mysql2.停止mysql服务,并删除包service mysql stoprpm -ev MySQL-client-5.5.25a-1.rhel5 rpm -ev MySQL-server-5.5.25a-1...

2020-10-02 16:28:11 11165

fio服务器磁盘测试结果-样例

使用fio工具对服务器的磁盘做性能测试,通常会使用到fio工具,该资源就是fio结果的一个样例,主要是搭配我的博客使用

2022-07-25

shc-3.8.9.rar

shc-3.8.9适用于linux中,sh脚本加密用的组件的离线安装包

2021-10-24

docker离线安装mysql.tar包

docker离线安装mysql.tar包

2021-07-24

jmeter链接mysql用到的jar包

jmeter链接mysql用到的jar包

2021-07-24

telegraf.conf

telegraf.conf是telegraf的配置文件,用于配置telegraf连接influxdb的ip和端口,用于docker

2021-05-14

docker打的镜像包telegraf.tar

telegraf的镜像包,可直接load使用,可以离线安装,适合于没有连接外网的情况

2021-05-14

Grafanad的dashboard给telegraf+influxdb使用的.rar

grafana的仪表盘,主要是给telegraf+influxdb结合使用的,制作酷炫的可视化服务器资源监控面板

2021-05-14

docker离线安装包

docker离线安装包内置docker运行的依赖rpm包,可进行一键安装,特别适用于无法连接外网的服务器

2021-04-19

vdbench50406.zip

vdbench是一个存储性能磁盘测试工具。

2021-01-21

jdk1.8_linux.rar

这个是jdk1.8版本针对Linux的,免费下载后加压就能看到 专用Linux的压缩包了,它的安装教程,大家可以看我的博客

2020-11-06

fio-3.7.tar.gz

本资源包含Fio 3.7版本Linux平台使用的,是比较好用的版本。Fio工具是磁盘性能读写测试的非常好用的一款产品。收到各个行业的追捧,尤其是在测试工作上使用的最为广泛。当然我还上传了2.0.7的版本,大家也可以下载。

2020-08-12

fio-2.0.7.tar.gz

本资源包含Fio 2.0.7版本Linux平台使用的,是比较好用的版本。Fio工具是磁盘性能读写测试的非常好用的一款产品。收到各个行业的追捧,尤其是在测试工作上使用的最为广泛。

2020-08-12

knn文本聚类小型数据集

本数据集是用于文本聚类的中文文本数据,数据集不大属于小型数据集,主要是为了验证本人在博客上写的代码,拿到立马就可使用实现可参考本人的博客

2019-04-01

asp.net课程大作业项目

这是为了完成学习asp.net课程而做的作业,运行程序需要使用vs2013以上的版本,vs2013亲测有效。不喜勿喷

2018-09-25

C#程序学习大作业可用于学习C#

通过对C#语言学习 掌握基本的语法和程序开发规范,参考各个开发爱好者作为一个中期考核时提交的作业,希望对各位入门的同学有所帮助

2018-09-25

空空如也

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

TA关注的人

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