自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 spring boot security 实践

一、大背景  最近做的自动化测试平台需要进行重构,将原有的系统拆分成几个独立的子系统,我负责用户系统的开发,同时需要兼容老系统,我的头希望我采用spring security来进行权限控制和管理。有以下几个问题需要解决:  1、如何兼容已有的老的权限体系。  2、用户系统登录之后,如何将认证信息同步到其它子系统。二、调研  还是按照惯例了解一下spring secur...

2018-04-03 16:23:00 168

转载 spring-boot Quartz 实践

一、基本概念了解  之前做自动化测试平台有个需求,就是系统在每天晚上定时去执行一个测试任务,执行完成后把这个测试结果通过邮件发送出去。要求定时任务是随时可配置,之前有过一个方案,就是在linux使用crontab定时请求系统的一个任务执行接口。虽然可以解决对应的问题,而且某些方面来讲简单粗暴,但是在定时器配置方面着实麻烦,想通过代码方面来解决,于是就考虑用quartz来解决。  ...

2018-03-30 17:59:00 107

转载 vue flask 跨域问题

  最近一直忙着检查点测试平台的开发。之前主要是从事后端开发,现在所有的东西都需要自己一个人撸。也遇到了之前在后端服务开发中未碰到的问题,在此记录下解决的全过程。  前端采用vue + element的技术,开发完成后生成静态文件扔到nginx服务器上。后端用python的flask,完成之后放到gunicorn中。两个单独开发到没有什么太大问题,问题就出在将两个合在一起的时。 ...

2018-01-25 14:32:00 459

转载 python 类变量

  在使用python之前一直是使用java的,对于java类中的变量概念比较牢固,所以在迁移到python中只有一直有一点云山雾绕的,在某段时间一直不敢在类中定义变量。一直到昨天深入的理解了一下python类变量的定义,终于有一些理解。  先从我最熟悉的java开始,先上代码 1 /** 2 * Created by tangrubei on 2018/1/4. ...

2018-01-04 14:11:00 135

转载 2017/><2018

  2017年已经过去,回首看看还是有很多大事发生的。生活方面跟老婆在2月13号领了证,在2月14号买了房。有了另一半之后生活上有很大的不一样,跟原来的生活相比要更多的考虑另一半的感受了,同时也感受到另一半给予自己之前从未有过的关怀·。工作方面,在今年的4月份左右,折腾了半年之久,做了推,推了做的测试平台终于正式开始投入使用。从一开始业务测试的坚决抵触到之后慢慢的接触,到现在开始有些依赖...

2018-01-03 15:55:00 82

转载 测试平台

  近一年的时间,主要的工作是开发公司的测试平台,直到上个月平台的开发基本告一段落。业务测试的同学在使用的时候有一定的反对声,但是在boss的强压之下,也都默默的使用着,着实让我有一种很深的负罪感,我以后也努力尽可能的把平台进行完善。  最近看了debugtalk的公众号,看了他心中理想测试框搭建过程,也让我有了自己搭建一个我自己心中理想的测试框架的想法。结合debugtalk和我这...

2017-11-15 17:20:00 134

转载 devops

  这个概念火了8年,但是始终没有一个最终的结论。  任何概念、理论活方法出现都是为了解决某些问题。在devop出现之前是敏捷开发,敏捷开发针对的是当时传统开发流程中,因为需求变更而引起的交付日期延后或者交付产品不能按照预期的解决问题。传统的开发流程将大量的工作前置,以防止后续的需求变更,但是这种方法始终是不理想,无论前期工作做的有多细致始终都会有需求上的变更(研发与产品不共戴天)。...

2017-11-07 15:28:00 80

转载 classloader

对classloader的一些总结。jvm有3个classloader  BootStrap ClassLoader,是jvm的顶层类加载器,加载jdk的核心类库,这个加载器是由c来编写的,属于jvm的一部分。  Extension ClassLoader,扩展加载器,加载jdk的扩展类库,默认加载JAVA_HOME/jre/lib/ext目录下的所有jar。  App ...

2017-11-04 18:02:00 68

转载 webpack之个人理解

  学习前端的时候,有这方面经验的同事推荐了我去了解下webpack。这两天看了很多资料,下面是自己对webpack的理解。  webpack可以让我们以commonJS的方式来编写js,以这种方式编写,就可以让前端的js代码的结构更加合理,可以像java、python、ruby那样对项目进行模块化分割,让写作更加方便。  webpack会将我们的代码打包编译成各种浏览器所理解的...

2017-10-26 14:35:00 112

转载 java map

整理下hasmap的使用1、定义map的时候,如果能大概知道map的大小,最好先指定,因为map如果存入的值大于map的初始容量大小的时候,会进行扩容。在原来的基础上*2,再对之前的元素的位置进行重新计算和复制,开销比较大。2、在定义map的时候,如果key是一个自定义对象,一定要重写hascode,java获取map的值的时候,会先根据key的hascode获取entity t...

2017-10-24 14:09:00 53

转载 应用分层规范

  之前一直做性能测试,现在专做测试平台开发,对于项目的分层都比较模糊,一般都以功能实现实现和代码结构清晰为主,对于业务分层这块虽然有做,但是没有特别清晰的明确,今天在地铁上看到的一篇文章觉得蛮有启发,就分享下。连接如下:  https://mp.weixin.qq.com/s/FuP9bCbaAVyoSVgRDhJj1Q  作者的公司采用IPO的方式,i即input请求入口,p...

2017-10-19 10:29:00 95

转载 javaScript 的对象创建

  最近开始接触js,语法什么的都还行,唯独对于面向对象这一块的概念一直比较模糊,晚上的资料也都对照的看了看,总结了一下自己的理解。  在传统的面向对象的语言如java中,都会有一个class类,class不是对象,它可以理解为是一张图纸。根据这些图纸创建的实例才是可以调用的对象。比方说我们有个锤子图纸,它有锤人的功能。我们只有把这个锤子按照图纸造出来,才能拿来锤人,要不然你拿个图纸...

2017-10-18 17:07:00 76

转载 idea 中的SSM整合

上周一个做php的朋友让我帮忙搭建一个java的web工程,我想挺简单的,但是自己搭的时候出了写问题,觉着需要吧搭建过程记录下来,免得自己忘了。主要记录一下spring的配置,其他的就忽略了一、安装jdk二、安装maven三、新建项目四、新建模块,依赖如下:<project xmlns="http://maven.apache.org/POM/4.0.0" ...

2017-10-09 14:53:00 70

转载 cgi fastcgi wsgi

  之前一直是接触java比较多,最近刚接触python,对于cgi、fastcgi和wsgi的概念不是特别清楚。昨天找了一些资料看看了,大概有一些模糊的概念,先把自己理解的给写出看看。  首先我们要了解,cgi、fastcgi、和wscgi都是一种协议、一种规则,他们不是一种特殊的语言或者工具。  cgi的技术是比较早的,主要用于动态资源的请求,当用户请求web服务器的时候,w...

2017-09-30 14:08:00 81

转载 jacoco 动态获取web项目覆盖率

  最近一个需求,在测试的时候需要获取代码覆盖率,通过jenkins目前无法解决,查阅jacoco官网觉得可以通过java agent的方式来处理这个问题。  1、下载jacoco的工具类    下载地址 http://www.jacoco.org/jacoco/index.html,直接下载最新的即可。  2、将agent部署到服务器    讲下的包中的/lib/jac...

2017-09-28 16:17:00 341

转载 appium 初探

  appium服务端:  appium 可以简单的理解为一个由node搭建的一个服务。这个服务接收请求,将这些请求转为手机指令,执行指令并获取结果,返回给调用方。所以不在乎你的脚本是用什么语言实现的,只要符合appium的调用规范即可。  appium客户端:  解析看了下python的appium的代码,appium的webdriver是继承了selenium的webdr...

2017-09-27 10:47:00 103

转载 appium for mac 环境搭建

一直想了解下手机的自动化测试,因为各种理由(就是懒)都没有去弄。不过近期因为工作原因,必须去弄这个东西了。上个礼拜五弄了一下午,把环境折腾好,下面就把折腾过程总结一下。主要有两种安装方式,选择一种就可以了。一、直接下载appium.dmg安装1、下载安装下载地址如下:https://bitbucket.org/appium/appium.app/download...

2017-09-25 15:58:00 96

转载 loadrunner 录制PUT DELETE UPDATE 操作

loadrunner 在模拟移动端接口发送的时候,可能无法进行录制,这个时候可能需要手工进行录制,采用web_custom_request方法即可,查看loadrunner helper中关于该函数的说明:Allows you to create a custom HTTP request with any method supported by HTTP.下面是r...

2016-08-08 16:27:00 243

转载 weblogic 调优笔记

weblogic核心调优: 性能包、阻塞线程、垃圾回收、块调整、TCP 缓冲积压、ssl1、本地io性能包 在管理控制台中启动本地io,默认已经启动,enable native io2、Socket Readers 默认队列中可用作套接口读取器的执行线程所占的百分比,默认30%,最大99%,来提高服务端接受客户端请求的速度和处理能力。...

2016-08-07 14:44:00 210

转载 linux 高cpu 分析

1.1查看CPU占用值通常发生该类故障的时候,会反映在用户响应时间长,weblogic服务器运行速度异常缓慢,请求或者操作出现超时等。在接到故障通知后,登陆问题机器,执行查看进程命令:ps –ef | grep java在这里我们要根据具体的告警内容来选出需要查看的进程:sxydfw 9391 9342 99 20:10 pts/1 01:00:22 /app/wls1...

2016-08-05 10:51:00 187

转载 loadrunner 录制login(关联 参数化 检查点)

之前对电信的测试进行了培训,发现很对tester对性能测试比较感兴趣,但是又没有录制脚本的经验,这是之前写的录制login的一个文档,里面简单的涉猎了关联 参数化 检查点的技术,有兴趣的人可以参考下。录制脚本流程: 1 分析登陆的操作步骤,步骤如下 a 打开首页 b 输入用户名密码,点击登陆按钮 c 确定用户登录成功,点击确定按钮2 根据用户的操作步骤,创建事务名称 ...

2016-08-01 15:47:00 234

空空如也

空空如也

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

TA关注的人

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