自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 spring-boot和jboss应用添加pinpiont方式

一、jboss应用添加方式,添加方式,在run.conf文件配置pinpoint相关信息,如下:if [ "x$JAVA_OPTS" = "x" ]; then JAVA_OPTS="-Xmx4096m -Xms4096m -Xss512K -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m -XX:CMSIniti...

2019-06-04 14:14:00 328

转载 JMeter-- ThreadGroup原理分析

JMeterEngine会驱动JMeter ThreadGroup启动Test Threads 执行测试,其本身也是一个Runnable,这里把测试驱动(JUnit或者其他类似main之类的)看作主线程(main thread)的话, JMeterEngine作为第一层子线程(First Child Thread),所以如果项目代码基于很多模块(比如基于OSGI),需要进行ClassLo...

2019-05-21 14:57:00 183

转载 java ThreadGroup 作用 方法解析(转)

ThreadGroup线程组,java对这个类的描述呢就是“线程组表示一组线程。此外,线程组还可以包括其他线程组。线程组形成一个树,其中除了初始线程组之外的每个线程组都有一个父线程组。允许线程访问关于其线程组的信息,但不允许访问关于其线程组的父线程组或任何其他线程组的信息。”ThreadGroup并不是算是标注容器,因为,最后你会发现这个家伙是没有public的 add,remove...

2019-05-20 16:22:00 217

转载 部署开源mock平台doclever简单叙述

一、访问官网:http://doclever.cn/controller/index/index.html二、doclever作用(重点:mock带有转发功能)DOClever是一个可视化接口管理工具 ,可以分析接口结构,校验接口正确性, 围绕接口定义文档,通过一系列自动化工具提升我们的协作效率。DOClever前后端全部采用了javascrip...

2018-05-22 15:00:00 325

转载 js ajax跨域被阻止 CORS 头缺少 'Access-Control-Allow-Origin'(转)

今天ajax请求域名的时候出现已阻止跨源请求:同源策略禁止读取位于 http://www.zuimeimami.com*****的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。解决办法1:var url='http://localhost:8080/WorkGroupManagment/open/getGroupB...

2018-05-20 23:15:00 955

转载 selenium-server--chromedriver环境

x准备环境:1、selenium-server-standalone-3.8.1.jar2、chromedriver.exe一、查看本地电脑chrome浏览器版本信息:二、访问代理地址:https://npm.taobao.org/mirrors/chromedriver/根据对应的chrome版本下载对应的chromedriver信息,下载对...

2018-05-11 11:40:00 414

转载 (转) pip Fatal error in launcher: Unable to create process using

接上篇“Eclipse启动报错:JVM terminated. Exit code=2”,今天把Python的安装位置也从C盘剪切到了D盘,然后修改了Path环境变量中对应的盘符:D:\Python27\;D:\Python27\Scripts;不管是在哪个目录,Python可以执行了,但是执行Pip的时候就出错了!D:\Python27\Scripts>pipFata...

2018-04-16 21:20:00 130

转载 jmeter性能测试重要指标以及性能结果分析

一、Aggregate Report 是JMeter常用的一个 Listener,中文被翻译为“聚合报告如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会显示一行数据,共有10个字段,含义分别如下。1、Lable:每个Jmeter的element(例如Http Request)都有一个Name属性,这里显示就是N...

2018-04-08 17:18:00 4589

转载 (转)7 天打造前端性能监控系统

引言前阵子在w3ctech的走进名企 - 百度前端 FEX 专场上曾“夸下海口”说听完讲座后七天就可以打造自己的前端性能监控系统,既然说出去了也不能食言。从前一篇文章前端数据之美相信大家对前端数据有了一定的了解,下面就针对其中的性能数据及其监控进行详细阐述。开始行动本文中的性能主要指 web 页面加载性能,对性能还不了解?不用担心,接下来的“每一天”跟我一起进入前端性能的世界...

2018-04-08 16:38:00 321

转载 【python基础学习】---解析多层json,解析xml

1、以豆瓣的API接口为例子,解析返回的json数据https://api.douban.com/v2/book/1220502{  "rating":{    "max":10,    "numRaters":16,    "average":"7.3",    "min":0  },  "subtitle":"",  "author":[...

2018-04-08 15:25:00 318

转载 (转)python基础学习-----生成器和迭代器

在Python中,很多对象都是可以通过for语句来直接遍历的,例如list、string、dict等等,这些对象都可以被称为可迭代对象。至于说哪些对象是可以被迭代访问的,就要了解一下迭代器相关的知识了。迭代器迭代器对象要求支持迭代器协议的对象,在Python中,支持迭代器协议就是实现对象的__iter__()和next()方法。其中__iter__()方法返回迭代器对象本身;ne...

2018-04-08 12:58:00 83

转载 jmeter性能测试总结

一、性能测试问题记录:Ⅰ、秒杀的失败率了在96.45%,原因 Query对于 活动的秒杀采用的是0.5秒,刷新缓存的策略在活动中优惠券被秒杀一空下架前,短暂的时间内仍能够查询到 这个活动架构中采用了CQRS模式只保证了最终结果一致性,并不能保证实时一致性。Ⅱ、日志级别为Info,导致CPU很大一部分的是用来处理日志相关的功能,Ⅲ、异步输出日志能比同步输出的方式下,提升了接...

2018-04-07 15:40:00 430

转载 自动化测试框架不难,难的是细节(总结片)

一、自动化测试1、自动化测试脚本大致可划分为:  |、线性脚本:通过录制直接产生的线性可执行的脚本  |、结构化脚本:具有顺序、循环、分支等结构的脚本  |、可共享脚本:可以被多个用例使用,被其他脚本调用的脚本(即模块化脚本)  |、数据驱动脚本:测试数据跟业务流程控制分离的脚本,通过读入数据文件驱动流程进行的脚本  |、关键词驱动脚本:脚本、数据、业务...

2018-04-07 15:07:00 358

转载 (转)Linux中显示空闲内存空间的free命令的基本用法

这篇文章主要介绍了Linux系统中free命令的基本用法,用free命令查看内存空余信息是Linux系统入门学习中的基础知识,需要的朋友可以参考下free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存参数-b 显示内存的单位为字节-k 显示内存的单位为 KB-m 显示内存的单位为 M-o 忽略缓冲区调节列-t 总和信息-s&...

2018-04-05 23:39:00 250

转载 (转)在Kubernetes集群中使用JMeter对Company示例进行压力测试

背景  压力测试是评估应用性能的一种有效手段。此外,越来越多的应用被拆分为多个微服务而每个微服务的性能不一,有的微服务是计算密集型,有的是IO密集型。  因此,压力测试在基于微服务架构的网络应用中扮演着越来越重要的角色。本文将在Kubernetes集群中使用JMeter 3.2来对Company应用进行性能评估。  在上文《微服务化后的按需精细化资源控制》中已了解到Manag...

2018-04-05 22:55:00 196

转载 (转)使用JMeter对秒杀示例进行性能测试

背景  秒杀是我们ServiceComb开源团队以领域驱动设计(DDD)为背景,从零开始构建一个微服务架构的示例项目;在《秒杀开发历程》系列博文中提到它作为一个高并发压力场景的应用,采用了CQRS模式构建,因此我们将使用JMeter来对其进行性能评估。制定用户行为模型  因为秒杀的场景在现实生活中非常常见,所以用户行为模型非常容易设计:客户不停的刷秒杀活动,直到刷出一...

2018-04-05 22:54:00 581

转载 (转)外卖聚合服务性能测试总结

代码质量过关,性能测试就只是走个过场。上周对目前开发的外卖聚合服务进行了一周的负载及压力测试,收获了一些经验,也积攒了一些教训,和团队中的小伙伴们一起对一款互联网产品上线前的压力测试有了系统的了解与实践,在这里分享一下心得,也借此感谢小伙伴们跟我一起破了连续加班9天的最长记录,如果“有幸”被领导看到,记得给我们加个鸡腿儿,哈哈。既然要求加鸡腿儿,那就得先用成果来说话。指标压测改善前压...

2018-04-05 22:53:00 156

转载 (转)干货|一次完整的性能测试,测试人员需要做什么?

一、规范性能测试实施流程的意义规范的性能测试实施流程能够加强测试工作流程控制,明确性能测试各阶段应完成的工作,指导测试人员正确、有序的开展性能测试工作,提高各角色在性能能测试中的工作效率。本次分享的性能测试实施流程是性能测试开展的”指导方针”,结合《性能测试入门——LoadRunner使用初探》内容,您就可以早日成为性能测试”达人”。二、性能测试实施流程性能测试流程分为五个阶...

2018-04-05 22:52:00 242

转载 (转)JMeter性能测试-服务器资源监控插件详解

零.引言我们对被测应用进行性能测试时,除了关注吞吐量、响应时间等应用自身的表现外,对应用运行所涉及的服务器资源的使用情况,也是非常重要的方面,通过实时监控,可以准确的把握不同测试场景下服务器资源消耗情况的变化,对于应用性能分析有着重要的作用,同时也是调整测试场景设计的重要依据。对于使用JMeter执行性能测试的朋友,可能大都知道jmeter-plugins中就有用于服务器资源监控...

2018-04-05 22:51:00 374

转载 【Android Apk重新签名报错re-sign.jar之解决方法】

故障现象:仔细看了一下,是在 sdk/tools/下,找不到 zipalign.exe 造成的。解决办法:把 sdk\build-tools\android-4.4W\ 文件夹下的 zipalign.exe 拷贝到 sdk\tools\ 文件夹下,即可。转载于:https://www.cnblogs.com/dayiran1222/p/6306140....

2017-01-19 12:47:00 248

转载 解决reportNG中文乱码(转:http://www.it610.com/article/3626590.htm)

1.下载reportng源码git clone https://github.com/dwdyer/reportng.git2.修改AbstractReporter.javapackage org.uncommons.reportng;...import java.io.OutputStream;......

2016-09-30 11:13:00 366

转载 (转)Maven的pom.xml文件配置使用

转载:http://www.cnblogs.com/GarfieldTom/p/3707160.html<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/...

2016-09-27 13:52:00 96

转载 Maven使用基础

(转)https://my.oschina.net/xiaomaoandhong/blog/104045基于 约定优于配置(Convention Over Configuration)的原则,无特殊需求,请遵守Maven以下约定: Maven约定 目录src/main/java java源码目录 目录src/...

2016-09-24 10:55:00 79

转载 Myeclipse下配置SVN报错问题 svn: E175002: java.lang.RuntimeException: Could not generate DH keypair(转)...

转:http://blog.csdn.net/yulong_1988/article/details/51459936在myeclipse下安装svn插件,出现了Could not generate DH keypair,这么一个错误。这个问题困扰了我半天时间,各种百度也找不到答案,或许是百度能力问题吧。百度出来的解决方法无非就是更换jdk,重装myeclipse,甚至有的说重...

2016-09-21 13:51:00 132

转载 [转]华为离职副总裁徐家骏的工作感悟

徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万。数据中心是用火山岩建的深入地下的一个大型建筑。防辐射,可防卫星的电子,雷达等手段的侦察。里面有象卫星发射中心那种超大屏幕,机房里满是三米的大型服务器和大型计算机。连接整个华为全球的每一台终端,整个华为每天三十多万封邮件,海外和全球的同步研发,内部的信息管理,内部流程,华为的国内国际IP电话都是通过它发出去的...

2016-07-14 09:31:00 191

转载 【转】应用宝基于Robotium自动化测试

(转载:http://tmq.qq.com/2016/05/robotium_for_app_test/)1 背景目的应用宝项目组采用FT(Feature Team)模式,整个项目组分为多个FT,而每个FT又同时有多个需求分支在并行运作着,几乎每天都有多新特性合入主干,项目节奏快、变更频繁,且又希望能够短周期内快速地对外发布新版本,做到快速交付、持续交付。为了支撑项目组的这种研发模式...

2016-07-12 16:54:00 198

转载 Android基础内容提供者ContentProvider的使用详解(转)

1.什么是ContentProvider首先,ContentProvider(内容提供者)是android中的四大组件之一,但是在一般的开发中,可能使用的比较少。 ContentProvider为不同的软件之间数据共享,提供统一的接口。也就是说,如果我们想让其他的应用使用我们自己程序内的数据,就可以使用 ContentProvider定义一个对外开放的接口,从而使得其他的应用可以使用...

2016-06-15 10:28:00 88

转载 Android自动化测试(UiAutomator)

一、一个BUG引发的问题 如果研发过程中有一个BUG:“不断的切换手机语言出现花屏现象”。这个问题我们如何验证呢?我想,最好的方式应该是自动化测试。 那么,自动化测试可以完成哪些任务呢? 简单的说,那些重复性的测试工作,都可以交给自动化完成: 1、设置手机的语言 2、添加、删除、收藏联系人 3、拨号、挂断 ...

2016-03-27 10:46:00 80

转载 selenium 测试框架中使用grid

转载请注明出处:http://www.cnblogs.com/tobecrazy/之前的测试框架:http://www.cnblogs.com/tobecrazy/p/4553444.html配合Jenkins可持续集成:http://www.cnblogs.com/tobecrazy/p/4529399.html在测试框架中使用Log4J 2 :http://www.c...

2016-03-22 17:59:00 74

转载 Junit4 简单使用

一、环境搭建 对于习惯使用Eclipse开发平台来说,Junit早已是非常通常的插件,在Eclipse开发平台中,可以非常方便地搭建Junit测试环境。 1、在Eclipse上创建工程,任何Java工程都行。2、引入Junit的libraries库,选用Junit4。如下图所示:3、新建一个Java类,用于演示Junit4...

2015-12-19 23:54:00 73

转载 我的2015碎碎念—学习篇、项目篇、工作篇、生活篇

去年在日记作了一次年度总结过后,我就对自己说以后每年年末都要做一次总结,这对自己是非常有帮助的,在这2015年最后一个月,是该整理下自己在即将结束的一年里的所得所失,给过去的自己盖个章,给未来的自己提个醒!学习篇 为了吸收正能量,一开始就先总结下自己这一年的学习生涯吧。从C#转JAVA,可以说15年大半年的时间都花在了研究语言开发上,幸好最终出了一个小小的项目安慰自己,了了...

2015-12-12 00:38:00 184

转载 selenium webdriver学习(六)------------如何得到弹出窗口

selenium webdriver学习(六)------------如何得到弹出窗口在selenium 1.X里面得到弹出窗口是一件比较麻烦的事,特别是新开窗口没有id、name的时候。当时还整理了处理了几种方法,详见:http://seleniumcn.cn/read.php?tid=791。在selenium webdriver中得到新开窗口相对简单的多,它无关新开窗口的id...

2015-11-27 19:52:00 74

转载 CentOS6.5安装Tab增强版:bash-completion

CentOS6.5安装Tab增强版:bash-completion,可补全命令参数;因为CentOS官方源并不带有bash-completion的包,所以,为了可用yum安装,增加epel的源,首先,使用wget下载epel的rpm包,使用rpm指令安装,之后运行yum安装,代码如下:[adam@ultraera ~]$ wget http://mirro...

2015-08-21 12:13:00 100

转载 Centos(64位)安装Hbase详细步骤

HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于...

2015-08-20 13:18:00 149

转载 oracle 11g sqlplus和plsql developer 乱码解决方案

----------------------------------华丽的分隔符----------------------------------在cmd终端下运行中文的话:set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 英文的话 set NLS_LANG=...

2015-07-29 16:24:00 100

空空如也

空空如也

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

TA关注的人

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