10 ganjialin12

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 25w+

WEB前端性能分析--工具篇

在线网站类:WebPageTest说明:在线的站点性能评测网站,地址http://www.webpagetest.org/补充:其实这网站也是个开源项目,所以支持自己搭建一个内部的测试站点ShowSlow说明:showslow是yslow的数据收集与展示平台http://www.showslow.com/,它是一个开源的PHP项目,可以用来与firefox的yslow插件、page s

2017-04-26 06:41:49

selenium+testng+ant+jenkins 手记

会不会搭建测试平台是一般测试工程师和高级测试工程师分水岭 —-tobecrazy我们项目有现成的测试平台,使用的是selenium grid+testng+ant+jenkins+VM 但是我平时用的是selenium+testng并未体验过使用ant 和jenkins,今天心血来潮尝试使用一下jenkins.Jenkins简介: Jenkins是一个开源框架 Jenkins可执行重复的j

2017-04-26 06:30:19

Ant+jmeter+jenkins搭建测试的持续集成

前提: Ant+jmeter 已经搭建完成并成功运行(参看ant+jmeter自动化性能测试)Jenkins在本地已经安装可运行(参看上一篇) 1、下载Jenkins安装  2、浏览器输入地址http://localhost:8080/显示界面,安装成功        3、新建一个任务并配置             构建一个自由风格的软件项目即可。         4、配

2017-04-26 06:27:15

selenium+jenkins网页自动化测试的构建

jenkins+selenium可以做到对web自动化的持续集成。 Jenkins的基本操作: 一、新建视图及job新建视图:   新建job:  可以选择构建一个自由风格的软件项目或者复制已有的item  二、准备工作: 安装Jenkins插件,SSH plugin ,Email Extension Plugin ,Hudson Seleniumhq plugin

2017-04-26 06:25:45

Jenkins+Maven+SVN快速搭建持续集成环境

Jenkins是一个可扩展的持续集成引擎,Jenkins非常易于安装和配置,简单易用,下面看看我们是如何几分钟就快速搭建一个持续集成环境吧。假设我们目前已经有2个maven项目:entities(JAVA类库),web(Web应用,依赖entities)。一、安装Jenkins地址http://mirrors.jenkins-ci.org/下载适合的Jenkins版本。Windows最新稳定

2017-04-26 06:22:39

jenkins邮件配置

jenkins自带的邮件管理太弱了,为了能按自定义的方式发送邮件,需要安装一个插件: Jenkins Email Extension Plugin。1.配置邮件:通过“系统管理”-“系统设置”,进行系统设置界面,上面的内容在“使用Jenkins配置自动化构建”中已经讲过,直接移动到设置页面的最下面,“邮件通知”部分,设置上“stmp服务器“和”用户默认邮件后缀“,如图:如果成功安装了Jenkins

2017-04-26 06:20:37

使用Jenkins配置自动化构建

持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了。为了实现这个要求,我选择了Jenkins。从http://mirrors.jenkins-ci.org/windows/latest下载windows下的最新安装版jenkins。(如果不能安装,从http://mirrors.jenkins-ci.org/war/latest/jenkins.war下载war包,

2017-04-26 06:19:11

Dagger学习之一步一步搭建简单的自动化测试平台(Selenium+TestNG+Ant+Jenkins)

Dagger(中文含义为“匕首”)是基于Selenium2和TestNG的一个轻量级开源框架,主要对各种web操作进行了封装,并使用TestNG作为测试框架。为实现web端的UI自动化,本文将整理基于Dagger框架的自动化测试平台搭建过程。       本文Dagger方面的内容,主要参考了陈侃同学的代码和文档,其他内容参考了一些技术博客,接下来会在文中标明。在此感谢各位大神们的分享~

2017-04-19 17:12:59

我的自动化测试历程(Selenium+TestNG+Java+ReportNG+Jenkins)

测试环境:Java+Selenium+TestNG,Jenkins持续集成。 测试代码代码结构采用页面对象模型(Page Object),减少UI修改后,对代码的影响。 Java编写,采用TestNG测试框架。 先说点概念的: Selenium Selenium是一套完整的Web应用程序测试系统,它包含了测试的录制(Selenium IDE)、编写及运行(Selenium Remot

2017-04-19 17:09:05

自动化测试面试2

目前市场上 自动化测试职位开放了很多很多 几乎每个公司都会这样发布招聘信息,但是我们理解的自动化测试,是不是用人单位理解的自动化测试呢。好似与雷军理解的黑科技一样。我们在招聘自动化测试职位的时候,又是如何面试这个岗位的人呢,如果用简单10几个问题全面考察并确定人是否胜任呢?早上我花了20分钟写了一个筛选的脚本,请大家批评不准确的地方,我们一起来完善这个脚本。《常规问题》1、如何快速深入的了解移动互

2017-04-19 16:59:05

selenium 自动化测试面试1

1、selenium中如何判断元素是否存在?- isElementPresent 2、selenium中hidden或者是display = none的元素是否可以定位到?- 不能 3、selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?- 添加元素智能等待时间 driver.implicitly_wait(30)- try 方式进行 id,na

2017-04-19 16:53:23

注意java代码的内存泄漏

对于有语言编译基础的同志,要注意了.如果你是刚学Java的.那么下面你必须要看.当然本人也是一样.也会出现下面某些错误.所以本人总结了一些.当然都是个人看法.不代表就是对的.也许有些是错的.同时也希望熟悉JAVA的高高手指出.或者有更好的看法或建议.都可以和我沟通.大家一齐来学习.同时这也是对自己的一种提高.在项目应用中.往往都是面临复杂的业务.而且用户量增加.内存使用自然就会增大.还有HTT

2017-04-19 07:35:38

JVM调优实战6

参数设置 在Java虚拟机的参数中,有3种表示方法  用“ps -ef |grep “java”命令,可以得到当前Java进程的所有启动参数和配置参数: 标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容; 非Stable参数(-XX),此类参数各个jvm实现会有所不同,

2017-04-14 09:18:06

JVM调优实战5

堆内存设置原理JVM堆内存分为2块:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Heap = { Old + NEW = {Eden, from, to} },Old 即 年老代(Old Generation),New 即 年轻代(You

2017-04-14 09:11:40

jvm调优实战4

总结内存多占1G左右,CPU利用率没有明显变化,但随着CMS收集抖动,最高达40%,CPU load平均高出1.0左右。几乎0停顿,相比于之前每隔5分钟应用停顿3-4s,调优后的应用几乎没有停顿时间,每次”stop the world”由youngGC引起,最高也不过200+ms。GC总时间开销显著减小20%多,吞吐量显著提升。应用超过500ms的请求响应时间减少3%(一小时的观察,可能带有偶

2017-04-14 09:09:15

JVM调优实战3

目录1    理论篇    1 1.1    多功能养鱼塘-JVM内存    11.2    池塘中的鱼-程序中的对象    21.3    养殖区域划分-JVM中的代    21.4    主人定期捕鱼-JVM垃圾回收    41.5    不同的捕鱼方式-垃圾回收器    51.6    捕鱼工具选择-JVM参数    72    实战篇    162.1    测试目的

2017-04-14 09:06:55

JVM性能调优实战2

如何在高性能服务器上进行JVM调优?为了充分利用高性能服务器的硬件资源,有两种JVM调优方案,它们都有各自的优缺点,需要根据具体的情况进行选择。1. 采用64位操作系统,并为JVM分配大内存我们知道,如果JVM中堆内存太小,那么就会频繁地发生垃圾回收,而垃圾回收都会伴随不同程度的程序停顿,因此,如果扩大堆内存的话可以减少垃圾回收的频率,从而避免程序的停顿。因此,人们自然而然想到扩大内存容量。而32位

2017-04-14 09:01:16

JVM 性能调优实战1:一次系统性能瓶颈的寻找过程

玩过性能优化的朋友都清楚,性能优化的关键并不在于怎么进行优化,而在于怎么找到当前系统的性能瓶颈。性能优化分为好几个层次,比如系统层次、算法层次、代码层次…JVM 的性能优化被认为是底层优化,门槛较高,精通这种技能的人比较少。笔者呆过几家技术力量不算弱的公司,每个公司内部真正能够进行 JVM 性能调优的人寥寥无几、甚至没有。如是乎,能够有效通过 JVM 调优提升系统性能的人往往被人们冠以”大牛”、”

2017-04-14 08:44:16

Tomcat 优化方案 和 配置详解

目录(?)[-]ServicexmlTomcat性能优化方案整理设置TOMCAT启用GZIP压缩Service.xmlServer.xml配置文件用于对整个容器进行相关的配置。<Server>元素:是整个配置文件的根元素。表示整个Catalina容器。属性:className:实现了org.apache.catalina.Server接口的类名,标准实现类是org.apache.cata

2017-04-14 08:23:54

Jmeter测试Java

目的:对Java程序进行测试 目录一、核心步骤二、实例三、JMeter Java Sampler介绍四、自带Java Request Sampler 一、核心步骤1.创建一个Java工程;2.将JMeter的lib目录下的jar文件添加进此工程的Build Path;3.创建一个类并实现JavaSamplerClient接口或继承AbstractJavaSamplerClien

2017-04-13 11:37:38

查看更多

勋章 我的勋章
    暂无奖章