自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 JVM常用配置实践

一、JVM常用基础配置 Ø-Xmn: 新生代内存上限值 Ø-Xms: 整个堆区初始内存分配的大小 Ø-Xmx: 整个堆区内存分配的最大上限,推荐-Xms和-Xmx设置等同大小,避免动态回收消耗资源 Ø-XX:MetaspaceSize = (JDK1.8支持) ,对应JDK1.8以下的-X...

2020-01-15 10:48:02 440 0

原创 应用Tomcat参数配置

应用Tomcat参数配置 Tomcat参数配置具体的配置需要根据CPU,IO,业务特点,性能压力测试结果等实际情况设定; Server.xml server.xml配置说明: <Connector port="9027" protocol="HTTP/...

2019-08-15 14:22:14 1210 0

原创 自动化最小实践方案总结

第一、引言 1.1需求描述 1.2添加用例的目的 二、编写核对用户信息测试用例 2.1搭建环境 2.2测试应用 2.3 遇到的问题 2.4 优化测试应用 三、编写验证公网链接测试用例 3.1测试应用 3.2 遇到的问题 3.3优化测试应用 四、jenkins部署实现 4....

2019-06-04 11:03:17 4799 2

原创 如何进行单元测试

一、单元测试步骤 代码编写完成后的单元测试工作主要分为两个步骤: 人工静态检查 人工静态检查是测试的第一步,这个阶段工作主要是保证代码算法的逻辑正确性(尽量通过人工检查发现代码的逻辑错误)、清晰性、规范性、一致性、算法高效性。并尽可能的发现程序中没有发现的错误。 动态执行跟踪 执行待测程序来...

2019-06-04 10:07:11 4202 0

原创 【专项测试】UI异常测试总结

控件类型 大分类 小分类 检查内容 结果判定 TextBox 数值型 边界值 输入[最小值-1] 程序应提示错误 输入[最小值] OK 输入[最大值] OK 输入[最大值+1] 程序应提示错误 位数 输入[...

2019-05-07 18:09:27 5519 0

原创 【专项测试】切流量测试

切流量是当系统遇到故障时、或者人工刻意控制流量入口时(比如灰度发布),对入口流量进行控制的一种手段。比如多机房环境下,某个机房出现问题,或者是某个机架有问题,或者是某个服务器宕机或应用死机了,都需要进行切流量。切流量是大型应用一个重要的运维手段。 要理解切流量的原理,先要知道域名...

2019-04-11 15:09:44 8102 0

原创 京东测试用例管理系统V1.0

京东测试用例管理系统V1.0 目录 TestCase TestCase的优势 TestCase实现的功能 一、case管理: 二、服务化系统对接: TestCase系统特点 TestCase系统目标 TestCase登录 创建应用 创建目录树 创建测试用例 Excel导入...

2019-03-13 10:59:41 8228 3

原创 Maven介绍和安装使用教程

目录 一、Maven简单介绍 二、Maven依赖 三、Maven生命周期和插件 一、Maven简单介绍 1、定义 Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生猛周期(Project Lifecycle),...

2019-01-15 17:17:18 1118 0

原创 Windows使用IDEA创建VUE项目

目录 环境搭建          1、安装node.js和npm 2、安装vue-cli,vue脚手架 安装\创建项目 1、安装项目: 2、初始化项目 3、配置Idea 环境搭建     1、安装node.js和npm nodejs的下载地址:https://nodejs...

2019-01-07 14:25:01 8207 0

原创 【电商】登录安全

目录 1、登录安全说明 2、登录逻辑安全 1、登录安全说明 用户登录是电商网站整体业务逻辑中重要的一环,又是最容易受到攻击的接口,所以确保登录安全,是电商网站整体业务逻辑中的重点; 互联网泄漏的帐号密码量大约在1.5亿,当登录接口存在安全风险,撞库,扫号,破解密码等行为不禁会影响服务器性...

2019-01-03 14:11:53 12412 0

原创 SQL注入和解决方法

目录                                                  SQL注入 1、SQL注入说明 2、SQL注入影响 3、SQL注入示例 4、SQL注入解决方法                                          ...

2019-01-03 13:04:40 10452 0

原创 分布式缓存平台方案

目录   1、总体说明 1.1、采取redis的原因 1.2、平台总体架构 2、多协议支持方案 3、高可用(HA)方案 3.1、基础设施 3.2、故障检测 3.3、故障切换 4、分布式方案 4.1、垂直扩展 4.2、水平扩展 5、容量管理 6、安全 6.1、配置安全 ...

2019-01-03 11:09:08 7578 0

原创 分层自动化测试体系模型

分层自动化测试体系模型  

2018-12-17 17:22:34 1229 0

原创 IDEA安装Sonarlint 代码扫描插件

目录 Sonarlint 插件通用配置: Sonarlint插件工程配置: Sonarlint 插件通用配置: 1)      通过jetbrains官方仓库安装Sonarlint,安装完成后重启IDE,这样就完成安装了; 2)      打开配置项,选择Other Settings...

2018-12-16 21:18:28 14145 0

原创 【专项测试】异常测试总结

异常测试分类 子类型 异常内容描述 页面UI 数值类型 1、边界值(最大值,最小值、比最大值大一个单位,比最小值小一个单位)、开闭区间(开区间:(A,B)和闭区间[A,B]的区别等) 2、特殊字符(空,“”,null,&,^,*,. %,/,\等特殊字符) ...

2018-12-12 21:07:35 8021 1

原创 接口测试设计总结

目录 一、 设计准备: 二、 测试用例设计: 一、 设计准备: 1. 概念: 定义  接口测试测试的主要对象是接口,是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与所测系统之间以及内部各系统之间的交互点。测试的重点是检查数据交互、传递、和控制管理过程以及系统间的相互依赖关系...

2018-12-06 22:20:34 6522 0

原创 Jenkins分布式集群设计方案

背景:        大型研发团队各业务线团队自己都会维护各自的Jenkins,且相互是不打通的,存在资源重复使用的问题;Jenkins-Server部署都是单点,一旦Server故障,需要人工介入启动服务恢复,Node存在需要重新接入与配置的风险;日常的Jenkins是一个开源项目,它提供了一...

2018-11-30 11:21:06 13842 1

原创 系统上线流程规范

目录 规范分别从上线前,上线中,上线后三个阶段: 上线前: 上线中: 上线后: 规范分别从上线前,上线中,上线后三个阶段: 上线前: 1、  确保测试环境及预发布环境测试通过,才允许上线; 2、  提前知晓关联系统负责人关注各自系统(以咚咚或邮件的方式); 3、  提前梳理好本次...

2018-11-26 21:03:21 5956 0

原创 测试流程规范

测试流程规范 1、  需求创建:项目和需求均需要监督产品在PMP里创建相应的项目及需求任务信息; 2、  需求确认:同产品,开发以及相关人员确认需求; 3、  需求排期:项目和需求必须经测试人员排期,非测试排期可以不接受测试,评估测试工时,确定提测时间,上线时间; 4、  风险评估:需求阶...

2018-11-26 20:59:05 10185 1

原创 【专项测试】系统数据迁移

目录 新旧系统数据迁移 新旧系统数据迁移的实践与测试 新旧系统数据迁移        随着互联网这么多年的技术的发展,在现有发展的基础上,基本上2-3年的时间,业务的快速增长和技术的革新,原有的系统会不断被功能更强大的新系统所取代。在新旧系统切换过度的过程中,必然要面临一个数据迁移的问题。...

2018-11-20 22:30:32 17371 0

原创 交易系统处理性能关键指标

黄金交易系统属于电商核心系统中高并发集中的处,处理性能指标主要包括下面几点: 并发用户数指标 交易处理指标 平均事务响应时间 每秒事务数 每秒事务总数 事务摘要 事务性能摘要 事务响应时间(负载下) 事务响应时间(百分比) ...

2018-11-19 20:59:24 1715 0

原创 高并发优化方案

高并发常见优化方案 数据库缓存: 缓存数据是为了让客户端很少甚至不访问数据库,减少磁盘IO,提高并发量,提高应用数据的响应速度。 CDN加速: CDN的全称是Content Delivery Network,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距...

2018-11-15 21:37:30 2924 0

原创 【多数据中心】分布式数据同步设计方案

目录 介绍 特性 架构总述 介绍        JD_databus是为满足多数据中心项目的mysql在数据中心间复制的需求所产生的。最开始JD_databus是在LinkedIn的databus的基础上开发的,本次设计考虑到可维护性、代码的简洁、需求的快速迭代,决定重新开发。设计和开发...

2018-11-11 13:18:51 12028 0

原创 如何设置Python的环境变量

Python环境变量设置:   在系统变量里找到PATH,双击PATH,在结尾加上 ";C:\Python25"(不要引号,此处为安装路径)确定就可以。 接下来: 运行-&gt;cmd,在命令行窗口中输入python,即可运行。 输入 print (&qu...

2018-11-08 21:55:57 2129 0

原创 APK安装失败的原因和解决方案

1.  手机系统内存剩余空间不足,导致安装失败:提示情形: a. 提示为“ADB_INSTALL_FAILED_INSUFFICIENT_STORAGE”,意为手机存储空间不足; b. 提示为“ADB_INSTALL_FAILED_DEXOPT”,意为因手机存储空间不足导致APK解码失败; c. ...

2018-11-08 21:42:02 18148 0

原创 接口测试总结

目录 1、什么是接口测试? 2、为什么要做接口测试? 3、接口测试持续集成: 4、接口测试质量评估标准: 1、什么是接口测试?       接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和...

2018-10-31 21:27:27 11522 0

原创 【专项测试】京东“猴子捣乱”

目录 猴子捣乱 介绍 捣乱流程 猴子捣乱         通常情况下,京东的系统是久经考验的,加之系统的多机房多集群部署,一般情况下不会发生重大的问题,但是在每年的618京东购物节和11.11购物节期间,系统流量会有瞬间的峰值,而且此瞬时峰值每年都会增加,面对如此的突入其来的瞬间峰值,对...

2018-10-31 21:13:28 17958 0

原创 Web站点测试经验点滴

Web站点测试经验: 1.在执行客户端并发性能测试的过程中,需要同时监控数据库服务器、Web服务器以及网络资源等使用情况,以便对系统的性能做全面评估 2.录制脚本和手工编写脚本相结合 3.设置数据池,实现变量加载 4.业务批量执行 5.模拟用户数的递增 6.合理设置交易之间时间间...

2018-10-31 20:09:26 7957 1

原创 【专项测试】京东“安全测试”

                                            京东安全测试          信息安全是互联网时代人们面临的严重威胁,首先来看看近几年比较著名的信息安全事件: 1、2011年12月,国内某程序员社区遭拖库,600万个账户信息泄露。 2、2014年3月...

2018-10-22 20:29:04 16353 0

原创 京东持续集成实践

目录                                         京东持续集成实践 1、持续集成简介 2、持续集成实践 3、集成环境的部署及自动化测试 3.1、搭建J-auto系统 3.2、J-auto系统使用 4、持续集成数据分析    1、持续集成简介 ...

2018-10-18 22:46:47 20906 0

原创 Redis快速入门-教程

目录: Redis是什么? Redis 安装 Redis 启动 Redis支持的数据类型 Redis服务器操作命令 服务器客户端操作命令 Redis string操作命令 Sorted set (Zset)类型数据的操作命令: Redis list 操作命令 Redis has...

2018-10-09 22:13:36 2153 0

原创 监控Tomcat服务,自动重启脚本

针对测试环境程序异常关闭,由于测试环境安装Supervisor太费劲了,就自己写了一个小脚本,希望能解决大家的问题,脚本内容如下: #!/usr/bin/python # coding=utf-8 import subprocess import datetime import time A...

2018-09-14 20:56:42 2497 0

原创 linux系统&自动清理日志实现脚本

1.删除文件命令:find  对应目录  命令选项     实例命令      find /export/Logs/ -type f -name "*log*" -mtime +3 -exec rm -rf {} \;     将/export/Logs/目录下所有30天...

2018-08-16 22:02:49 8873 0

原创 Jmeter如何录制APP客户端脚本

简单五步教大家Jmeter录制APP客户端脚本; Step1右键单击该测试计划,选择“添加”-“线程组”,添加一个线程组。 Step2为了录制客户端的操作,需要添加一个Http代理服务器,操作如下,右键单击“工作台”,选择“非测试元件”-“Http代理服务器”。设置该“Http代理服务器”,“...

2018-08-15 15:45:30 3610 0

原创 CentOS6.6下安装git 2.6.2

  在CentOS5,由于yum源中没有git,所以需要预先安装一系列的依赖包。但在CentOS6的yum源中已经有git的版本了,可以直接使用yum源进行安装。 $ sudo yum install git 但是yum源中安装的git版本是1.7.1,太老了,Github等需要的Git版...

2018-08-06 20:50:24 2187 0

转载 Nginx配置文件-nginx.conf 操作注解

Nginx服务器nginx.conf的配置文件说明: #运行用户 user www-data;    #启动进程,通常设置成和cpu的数量相等 worker_processes  1; #全局错误日志及PID文件 error_log  /var/log/nginx/error.log;...

2018-08-06 14:02:15 1189 0

原创 SonarQube Scanner安装配置

  1、下载SonarQube Scanner安装包 在下载地址中挑选合适的安装包:https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/,本文中使用的是sonar-scanner-2.8.zip 2、、安装及配置Son...

2018-08-05 19:35:23 5259 0

原创 SonarQube安装配置

1、Sonar介绍 Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过...

2018-07-31 22:54:26 2342 0

原创 静态代码扫描SonarQube与jenkins集成

要完成与Jenkins集成请先完成1-2步: 1、SonarQube安装配置 2、SonarQube Scanner安装配置 3、与jenkins集成 直接与Jenkins集成 在jenkins的插件管理中选择安装sonar jenkins plugin,该插件可以使项目每次构建都调...

2018-07-31 22:51:59 10508 0

原创 自动化测试优势&劣势

目录 一、自动化测试概述 二、自动化测试优势&amp;劣势 优势: 劣势: 三、自动化测试常用工具 代码级别: 接口/协议级别: 界面级别: 一、自动化测试概述      软件自动化测试是相对手工测试而存在的,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结...

2018-07-30 20:42:21 17195 0

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