自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mia专栏

愉快工作,轻松生活

  • 博客(275)
  • 资源 (14)
  • 收藏
  • 关注

原创 python第一课

我的软件测试生涯到目前为止10年有余都是在现在这家公司,我也很震惊于我的忠心,从最初的行业小白到现在的不知道什么水平,我坚定不移的走技术路线这个思想永不动摇。老大天天对我耳提面命,让我狠抓同事们的工作流程和规范执行,我就当耳旁风,我是真的不敢兴趣,我宁愿花时间写一个工具。所以经常是会议室里,我俩面对面,老大一开口讲2小时,中心主题就只有一个:你的管理意识跟不上。然后扒拉一堆。...

2019-09-30 11:35:00 160

原创 docker试水

1、清理旧版本yum remove docker \ docker-common \ docker-selinux \ docker-engine2、设置代理export https_proxy="http://192.168.11.254:8080"export http_proxy="h...

2019-08-13 17:46:00 123

原创 Katalon studio登陆并进行用户名和密码参数化

Katalon studio登陆并进行用户名和密码参数化 前面步骤不截图了,简单说一下:1、创建空的test case :login2、点击record录制脚本,走登陆3、生成的脚本后,点击login用例属性,新建2个变量值4、创建好后,进入用例页面操作模式,双击input的值,弹出框选择value type为属性Vari...

2019-05-05 12:21:00 1424

原创 java使用代理请求https

java使用代理请求https 我本来在我本机写的代码,本机电脑是可以连外网没限制,对于https和http都可以。但是放在linux服务器上后,因为VM限制了不能访问外网,而且有ssl验证所以就一直报错,要么是连不上线上请求,要么是访问不了SSL 443端口,其实这2错一样。package util_liyuan;import j...

2019-04-23 16:03:00 2466

原创 我是给张总看修改图样所以才写的

我是给张总看修改图样所以才写的 同事介绍这个已经是很优惠了,我已经货比了三家,但是用料好的东西,做工好的东西,真心不便宜,不过抱着宁缺毋滥和不贪多规则,还是将就可行的,张总去家里量了尺寸,大晚上的,从7点量到10点,沟通交流-确定大体方案-量尺寸-选木材-选颜色,其实都是一个大体,然后他再回去做效果图出来,然后再几次的改。过了3天,张总就发来了...

2019-04-22 10:24:00 199

原创 java使用代理发post请求

java使用代理发post请求 这东西啊,本身是无用的,但是要是移植就有用。package util;import java.util.Properties;public class HttpProxyConfiger { public static void configProxy(){ Prope...

2019-03-13 10:36:00 856

原创 java改单个插入为批量插入

java改单个插入为批量插入 单条insert into table value() 13W数据需要执行7小时变成inert into table value(),(),(),(),()inert into table value(),(),(),(),()inert into table value(),(),(),(),()这样...

2019-03-07 09:15:00 422

原创 java把一个list分割成多个list存入map中(实例)

java把一个list分割成多个list存入map中(实例) 这都是最近我写工具遇到的一些点, 这些点就是指我在网上没搜到答案,然后实际上我为此花费了时间的public static void main(String[] args) { List<String> fsList=new ArrayList<Stri...

2019-03-07 09:06:00 1388

原创 java执行post请求,并获取json结果组成想要的内容存放本地txt中

java执行post请求,并获取json结果组成想要的内容存放本地txt中 大概就是这样一个post然后用户的需求是:1、分析这个接口,实现1.1 获取到sentence,  score字段值1.2 这个score值如果是<0.5,打印分值 情感倾向:0      这个score值如果是>=0.5,打印分值 情感倾向:1输出文本...

2019-01-23 19:47:00 623

原创 centos6.5上安装ftp服务

这是之前搭建过,但没记录,因为昨天使用人过来说使用有问题,突然发现没有记录,好心慌,现在的记忆真的只有1周而已,穷和老都是原罪啊!!环境准备:centos6.5 vm安装ftp:  ...

2018-12-21 10:09:00 270

原创 JAVA获取apk包的package和launchable-activity名称(完善成EXE版)

出来混迟早是要还的。在这一篇中https://www.cnblogs.com/sincoolvip/p/5882817.html,只是简单讲了一下获取apk包的package和launchable-activity名称,可以说是个非常不成熟的鸡肋的东西了。当时花的时间也不多,而且当时雄心壮志的还列了几步计划。现在看一看,真是要耻笑自己,拖了这么久,今天终于补上,由于本人编程能力非...

2018-12-14 19:27:00 437

原创 把剩饭溜溜——记一次简单的性能测试中数据库调优

其实这种工作几年前也都有做过,真的是靠自学和经验累积,说真的没啥技术含量。现象:数据库服务器负载过高,按理说一个普通的压测,数据库服务器都是物理机,25核6G这样的配置。非常厉害了,一个百W不到的压力负载正常也该在1以下才合理。但实际上一压测负载就上升到6-7甚至更高,直到mysql服务假死掉。分析思路:1、慢语句真的是很奇怪,查看服务器上记录慢语句日志,没有,设置的是超...

2018-12-13 11:34:00 220

原创 iOS电量获取


 一、Ios获取方法Instrument电量工具获取操作步骤:a) 手机不能连接数据线,kill掉后台所有app进程b) 点击设置,选择开发,点击Logging,开启Energy,点击Start Recordingc) 打开被测app,进入你想要检查耗电量的页面,操作一段时间d) 操作一段时间以后,回到设置里刚才Logging的地方,点击Stop Rec...

2018-12-07 11:39:00 476

原创 【python接口自动化测试框架】flask做一个简单的API服务

我们这特别奇葩,只要你掌握哪个东西后,基本这个东西就要被废弃了。我花了1年时间重学JAVA,然后现在告诉我来用python写。操蛋的很。这是一整套接口自动化测试中的第一篇试水。import flaskimport jsonfrom flask import requestserver = flask.Flask(__name__)@server.route( "/log...

2018-12-07 11:14:00 194

原创 java内存问题排查

背景:有一个java应用,启动执行定时轮训的任务,不作任何其它操作,jvm配置512M。当内存使用一切正常,但是看visualVM的时候,发现visual GC里Old Gen里满了后,执行FGC,仍然满着。排查路径:[root@test-vm12-xx conf]# jstat -gc 4896 S0C    S1C    S0U    S1U      EC       EU    ...

2018-11-28 16:12:06 287

原创 curl多线程批量请求

测试经常遇到查看大数据量URL请求是否正常。单线程跑的太慢可以自定义线程数进行跑,细节不多说,其实我也是上网上凑的,拿下来修修改改能用即可。#!/bin/bashttime=`date +"%Y-%m-%d %H:%M:%S"`#允许的线程数THREAD_NUM=5#定义描述符为9的管道mkfifo tmpexec 9<>tmp#预先写入指定数量的换行符,一个换...

2018-11-20 17:31:57 6823

原创 linux上处理大文件生成loadrunner参数dat格式的文件直接使用

背景及需求:导出了线上的一批accesslog,大概有200多W条数据,获取accesslog中URL这一个字段出来,一共也是200多W的文本数据,如果按常规处理手段来,那无论是notepad+还是excel还是lr的dat都无法识别这么大量的数据。在linux上做一些处理:1、切割大文件,最终处理成差不多10W一个文件2、批量更改切割的文件后缀,生成.dat格式,挪到loadr...

2018-11-15 13:11:50 838

原创 java-读取txt文件中的第一行URL并进行请求,得出响应

背景:其实我是拿来练手的。想写代码而已,并没有啥特殊的目地我的需求:有一个url.txt文件,里面装的一行一行的URL我要请求每一行URL,然后去请求,拿到第一个请求的响应结果,代码很简单,网上一搜遍地都是,我加工了一下。 整合了直接上码吧!package snippet;import java.io.BufferedReader;import java.io....

2018-11-09 18:10:59 1514

原创 在linux平台,为命令加上快捷方式

通常我需要查看vm上启动的java进程有哪些时候,我会敲出整行命令:ps -ef|grep java实际上我觉得挺麻烦的,可能还会有更好的办法呢!vim /root/.bashrc 添加alias使改变的内容生效:source /root/.bashrc 世界一下子变的很美好!...

2018-11-08 09:15:34 271

原创 nodejs-执行报错Error: Cannot find module 'express'

C:\Users\0>node E:\项目\2018年\11月份\nodejs\express_demo.jsmodule.js:471 throw err; ^Error: Cannot find module 'express' at Function.Module._resolveFilename (module.js:469:15) at Fu...

2018-11-07 17:03:18 3465

原创 性能测试-java内存溢出问题排查

背景:最近测试一个智能呼叫系统,就是AI代替人工客服批量给客户打电话作推广活动,在测试的过程中,应用服务器和数据库服务器资源使用都挺正常的,但是长久不重启应用,过个2-3天,执行个几次同时呼叫600个电话拨打任务后,就可能存在:org.springframework.web.util.NestedServletException: Handler processing failed; n...

2018-10-31 12:06:05 9370 1

原创 loadrunner获取登陆响应头信息,并截取想要的信息作为参数

我直接贴代码吧。感觉这些东西都比较简单,就是C的语法不懂,不过都是网上找的。void web_reg_save_param_custom(char *sourceStr, char* outpuStr, char *leftBdry, char *rightBdry){ char *st1, *st2; int result, i = 0; i=...

2018-10-25 15:49:45 2985 1

原创 性能测试-应用服务器负载过高问题查找

我们这个访问量,完全不用做性能的,但是出于职业素养考虑,还是给简单做了。但是呢,我们的开发人员吧,都是一些新手吧,总是出现一些很基础的问题,我在想:如果我们在淘宝,估计现在要倒闭了的!这个问题是最近的一个小web应用,跟进同事测试结果发现的问题,实难想象,一个如此小的应用,会有如此多的基础性能问题。1、慢语句2、应用负载高应用负载高:1、多高算高?以vm 4核这个配置...

2018-10-16 14:33:35 1082

原创 偷懒_也不一定是偷懒(这是一篇方法帖)

做了测试好多年,写下的文档不计其数,时常翻阅的文档就那么几个,而且每年还会变化。SVN、WPS这些东西,找的我头疼,检索文件也是相当难受。这里我真的是该吐槽一下wps,什么烂东西,抄不来精髓,只是广告挺多的。一打开就得卡死,但还非得用,因为office要钱。我们公司又不能用破解的软件。所以我就在想,弄成网页直接左点右显,很清晰快速就能找着自己想看的东西了。但是怎么做呢,实际不难,但涉及东西多...

2018-10-09 14:53:51 214

原创 shell-监控Linux用户登录后的操作,记录history

背景:公共的接口服务应用服务器,QA组25人都有root权限,又不好限制说突然抹了权限。但最近一段 时间,时常有更新应用后配置文件被覆盖掉。查不到源头。排查Ci自动构建后,不会有覆盖配置文件的情况。故做此监控,说实话,加上监控已近3个月,未有发现配置文件被更改的情况。果真是:人必须靠管理才能自觉呀。在vim /etc/profile 加上一段shell#history...

2018-10-08 15:49:35 2990

原创 shell-批量裁剪各个尺寸的图教程一(执行裁剪批量生成对应尺寸图片)

接回上一篇《shell-批量裁剪各个尺寸的图教程一(ImageMagick安装配置)》我的需求本地有几百张原图,尺寸大小不清楚,在这些原图基础上进行裁剪,生成一批230x80尺寸的素材图。目录结构以下是脚本#!/bin/bash#/usr/local/bin/bin/convert image/photos9.jpg -gravity southeast -crop...

2018-09-30 17:20:53 1910

原创 shell-批量裁剪各个尺寸的图教程一(ImageMagick安装配置)

我为什么要做这个?最近在测试广告系统,做图文类的广告测试,经常要上传与广告位置相同的广告素材,会涉及图片素材,做性能测试或是多数据量的测试时候,还为了区分内容好检查,所以需要首先制作符合广告位置的图片一批保存在本地,再上传到素材库,前期测试的时候,我上网找了裁剪图片的站长工具,这里不做推荐了,但站长工具有些缺点,无论是从功能上还是操作效率上都无法满足个人需求,所以决定在centos上利用Ima...

2018-09-30 17:12:44 1373

原创 shell-创建有态度的sh文件(加上各类信息的注释信息头)

一直羡慕别人的shell里注释头信息。今天自己操作一下!借助一个生成头信息的sh文件#!/bin/bash#此程序的功能是新建shell文件并自动生成头说明信息PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH#判断要创建的文件是否存在,如果文件名不存在if [...

2018-09-06 16:21:45 2292

原创 使用trafficserver(ats)作正向代理,可通过此台代理服务器host:port访问外网

概念阐述:代理服务器:代理服务器大多被用来连接INTERNET(国际互联网)和Local Area Network(局域网)。其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。代理服务器就好象一个大的Cache,这样就能显著提高浏览速它分正向代理和反向代理:今天我们主要目地是搞清楚如果通过部署ats来实现正向代理连接外网的需求正向代理的典型例子是主机(A)通过一...

2018-08-30 15:14:32 2291

原创 python安装模块

pychram安装模块,非常简单! 

2018-08-23 11:53:00 158

原创 pip install psutil出错-You are using pip version 10.0.1, however version 18.0 is available.

今天想用python代替shell做运维相关的事,写代码都是在本机,调试在服务器上C:\Users\0>pip install psutilRequirement already satisfied: psutil in f:\programdata\anaconda3\lib\site-packages (5.4.5)distributed 1.21.8 requires ms...

2018-08-23 10:26:00 191

原创 centos下安装Loadrunner

背景:网上的资料呀,真是浑水摸鱼的多,有些人直接拷贝别人的帖子,这样有啥意思呢,只会让别人要搜索的时候,更扰乱些!这里我不写步骤,我用shell把步骤弄了一下,看的懂的看,看不懂的留言吧。就酱,看不懂,我劝你找团队里能看懂的搞,分分钟的事。#!bin/bash###安装Lr export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/loc...

2018-08-21 10:34:00 344

原创 centos下安装Loadrunner

背景:网上的资料呀,真是浑水摸鱼的多,有些人直接拷贝别人的帖子,这样有啥意思呢,只会让别人要搜索的时候,更扰乱些!这里我不写步骤,我用shell把步骤弄了一下,看的懂的看,看不懂的留言吧。就酱,看不懂,我劝你找团队里能看懂的搞,分分钟的事。#!bin/bash###安装Lrexport PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/...

2018-08-21 10:27:34 400

原创 cacti批量添加linux虚拟机监控

背景:测试环境前段时间应用服务器的IP段更换后,cacti中一直用的旧IP都没人管过,同事反馈能不能批量把各网新IP段的机器添加上去。批量就涉及脚本作业,但对于catci之前没接触过的,只能现学现解决问题了。自动化的基础是先手工确认一套可行的流程,所以我这次其实走了弯路。网上一搜一大把关于批量添加机器的文章,但。。真的是一言难尽呐,唯一帮我的就是:哦,原来php文件可以直接执行的哟,跟...

2018-08-09 16:28:18 938

原创 shell-批量检查本地连接,当请求发现非200错误时,会继续请求5次,当5次全部错误,则发邮件告警

需求背景:我有一批平时每天都要使用的公共环境应用,主要是供外接口给N个应用N个人用,有时候经常遇到问题,突然性出现问题后,就会有人报障过来,比较被动,所以做了一个tu是单的监控脚本,用于及时告知服务出错及时解决问题。#!/bin/bash#####检查连接,当请求发现非200错误时,会继续请求5次,当5次全部错误,则发邮件########CHARTSET="GB18030"...

2018-08-08 15:55:26 480

原创 shell-整理目录下的备份文件并生成压缩包

背景:CI构建下来的备份应用包在服务器上保留几十个,空间占用大,看着不好看,可能还用不着,所以准备正好练练手吧!其实CI上可以设置少保留几个,但是我没管。我只是想练练脚本先来看一下我的服务器源目录的文件夹放置:44个挺多的  我想要的结果: 代码不长,但是shell我用的手生。语法都是靠查靠找。实在艰辛才凑起来的整体思路:1、找出符合日期的关键字的文件夹...

2018-08-08 15:35:25 2491

原创 shell-跳板机便捷增加用户及设置密码

我的需求:因网络限制,某些客户机ssh到服务器都得使用跳板机进行转一下,每次帮开帐户,不麻烦不难,但总觉得还可以再优。不多说,直接放shell。很简单#!/bin/bash#test add user and set passwdusername=$1adduser_log=/data1/useradd.logpassword=`echo $username |md5sum|...

2018-08-08 15:28:43 972

原创 svn-checkout后,循环遍历查找包含某字符串的文件

这里涉及几个知识点:1、安装subversion,不多说了,网上有教程2、循环遍历所有目录层级,找相 关文件我是在linux上使用shell完成此项工作的不懂shell的,没linux的自行绕开吧。准备工作安装subversion我就不多说了,看得懂的肯定懂,看不懂的手把手教也不懂!第1步,先checkout出源码包#!/bin/bash#########svn che...

2018-08-08 15:27:11 397

原创 想说的话

之前一直用的是博客园,更新还好,每月保持4篇的频率是有的。之前一直只在CSDN下载资源,之前上传过一批资源,所以积分一直很够不知道什么时候开始CSDN流行C币,而且下载积分好高以前下载过N个资源,积分使用的毫不手软今天突然积分不够了,而且获得积分的方式很难。看了获取C币的规则,看了回答问题模块,讲真,很多问题看标题都不会,更别说回答了!此路不通,买vip吗,显然像我这种...

2018-08-08 15:23:31 231

原创 svn-checkout后,循环遍历查找包含某字符串的文件

这里涉及几个知识点:1、安装subversion,不多说了,网上有教程2、循环遍历所有目录层级,找相 关文件#!/bin/bash#########svn checkout项目出来svn_data=/data/BAKecho -e "请输入要checkout的svn地址,格式svn://svn.demo.xx.com.cn/svn/xx" read svnurldir...

2018-08-06 11:12:00 160

linux下搭建SVN完全手册

linux下搭建SVN完全手册,经过手工验证可用性高。一整套比较全面的流程都交待的很详细

2013-01-22

JAVA缓存技术深入原理分析

JAVA缓存技术深入原理分析,分析的比较深入。基本概念性的东西文档描述的还是比较清晰的

2013-01-22

java批量执行post请求分析并对比结果

批量执行post请求,post参数读取本地txt文件,请求后,获取结果,生成相应的结果txt,与基础数据作对比。

2018-08-08

trafficserver自动安装脚本及安装文件包

trafficserver6的资源包及自动化安装脚本 此脚本是自己写的,自己也在用的,另外博客中也有文章介绍的 https://blog.csdn.net/sincool1003/article/details/82221663

2018-08-30

sonar-pmd-p3c.zip

sonarqube8.4,sonar规则包含pmd-java6.15.0和p3c-pmd2.1.0 可结合教程进行增删改自定义规则

2022-01-05

centos下安装loadrunner里面包括操作流程

我本着分享的目地,但是资源分数非要选择最低是1,不好意思了诸位。但如果下载了,还有问题,留言一定帮忙

2018-08-21

Gson解析JSON的jar包

我主要是为了自己到时候下载方便,现在下载需要好多分,这资源就是财富呀。

2018-08-08

下拉框测试工具

测试下拉框工具,执行python脚本,可测试下拉框各个选项的结果,对于下拉框项比较多的测试比较有帮助

2018-08-08

loadrunner自动化清除日志文件

LR运行过程中产生的data和log日志进行自动化清理,放在LR脚本目录下,执行.bat文件即可。经测试可用。

2013-01-22

检查mysql服务器的资源使用及服务状态并告警

linux平台数据库服务,监测mysql 3306端口服务是否启动着,监测磁盘空间使用,监测swap空间使用。如果到阀值会发邮件告警

2018-08-08

ERP原理与应用教程.pdf

本章将介绍ERP的引入背景,ERP的内涵和管理思想,ERP对企业资源的作用以及ERP给企业带来的效益,旨在使记者对ERP有个宏观的认识。

2009-03-25

PQ分区工具的使用.doc

PQ分区工具的使用PQ分区工具的使用PQ分区工具的使用PQ分区工具的使用PQ分区工具的使用PQ分区工具的使用PQ分区工具的使用

2010-03-15

servlet-api所需的jar包

servlet-api所需的jar包,主要是想给自己用。现在分特别贵

2018-08-08

空空如也

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

TA关注的人

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