关闭

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

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

selenium+testng+ant+jenkins 手记

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

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

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

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

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

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

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

jenkins邮件配置

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

使用Jenkins配置自动化构建

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

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

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

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

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

自动化测试面试2

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

selenium 自动化测试面试1

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

注意java代码的内存泄漏

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

JVM调优实战6

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

JVM调优实战5

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

jvm调优实战4

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

JVM调优实战3

目录 1    理论篇    1 1.1    多功能养鱼塘-JVM内存    1 1.2    池塘中的鱼-程序中的对象    2 1.3    养殖区域划分-JVM中的代    2 1.4    主人定期捕鱼-JVM垃圾回收    4 1.5    不同的捕鱼方式-垃圾回收器    5 1.6    捕鱼工具选择-JVM参数    7 2    实战篇    16 2.1    测试目的...
阅读(350) 评论(0)

JVM性能调优实战2

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

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

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

Tomcat 优化方案 和 配置详解

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

Jmeter测试Java

目的:对Java程序进行测试   目录 一、核心步骤 二、实例 三、JMeter Java Sampler介绍 四、自带Java Request Sampler   一、核心步骤 1.创建一个Java工程; 2.将JMeter的lib目录下的jar文件添加进此工程的Build Path; 3.创建一个类并实现JavaSamplerClient接口或继承AbstractJavaSamplerClien...
阅读(74) 评论(0)
40条 共2页1 2 下一页 尾页
    个人资料
    • 访问:7751次
    • 积分:223
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:29篇
    • 译文:0篇
    • 评论:0条
    文章存档