自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一米阳光做IT

软件测试——》测试管理、功能测试、性能测试、安全性测试、自动化测试、产品经理

  • 博客(92)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于接入新浪微博第三方登录

近期,做一个关于联合第三方平台的登录接入,初次接触开放平台,在此做个笔记  开发之前的准备如下:  1、注册新浪微博  2、访问新浪微博开发平台http://open.weibo.com,如果是企业,申请企业接入,并提交相关资料进行审核;如果是个人开发者,就请申请个人开发者应用,一下以开发者为例  3、使用新浪微博的开放API,就需要跟新浪申请一个appkey和Ap

2014-03-14 17:11:47 51338 9

原创 搭建Spring、Spring MVC、Mybatis和Freemarker

搭建Spring、Spring MVC、Mybatis和Freemarker1、pom文件project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac

2014-02-19 15:27:12 3305 1

原创 Eclipse+Maven创建webapp项目<二>

Eclipse+Maven创建webapp项目1、开启eclipse,右键new——》other,如下图找到maven project 2、选择maven project,显示创建maven项目的窗口,此次不勾选Create a simple project,直接next,如图所示: 3、在Filter中搜索webapp,选择如图所示,并ne

2013-11-24 12:10:25 4831 1

原创 Eclipse+Maven创建webapp项目<一>

Eclipse+Maven创建webapp项目1、开启eclipse,右键new——》other,如下图找到maven project2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project3、输入maven项目的基本信息,如下图所示:4、完成maven项目的创建,生成相应

2013-11-24 12:08:50 11526 3

原创 修改Windows和linux系统时间

1、修改本机Windows的系统时间,Java代码实现:import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;public class ChangeWindowsDate { /** * @param args * @throws IOE

2013-08-14 13:56:12 2676 1

原创 构建Python+Selenium2自动化测试环境<二>:IE、Chrome和Firefox运行

构建Python+Selenium2自动化测试环境完成之后,就需要测试支持python的selenium的版本是否都支持在不同浏览器上运行,当前我们分别在三个最通用的浏览器上通过脚本来测试。  1、在IE浏览器上运行测试脚本,首先需要下载IEDriverServer.exe,放在IE浏览器的安装目录且同级目录下,脚本如下:import osfrom selenium impo

2013-06-04 17:11:23 14282 5

原创 构建Python+Selenium2自动化测试环境<一>

很久没有了解自动化了,最近发现项目中沉淀了很多东西,回归测试效率很低,所以必须要考虑构建自动化来提供各个环节的小效率。由于忙于需求以及产品的流程规范,现在对于测试技术方面的研究也相对少了很多。不过不管做什么,做好最重要!自动化几年前研究过一套框架,由于各方面原因一直没有推广起来,也导致我的自动化发展之路还没出生就胎死腹中。现在搞自动化主要是出于团队建设考虑,一方面为了提供测试部门的工作效率,保障产

2013-06-04 14:18:07 5189 2

原创 mysql命令行修改字符编码

1、修改数据库字符编码mysql> alter database mydb character set utf8 ;2、创建数据库时,指定数据库的字符编码mysql> create database mydb character set utf8 ;3、查看mysql数据库的字符编码mysql> show variables like 'character%'; //查询当前m

2013-01-14 16:02:51 2705

原创 实例化需求—流程

本次将介绍实例化需求过程的基本流程  以下为实例化需求说明的主要过程模式:    当我们获取一个业务目标时,将按照上述流程图来生产实例化需求过程从目标中获取范围通过用户提供的需求描述,我们将这些描述转变成另一种用户能够理解且真实用户实际地行为方式,这里就要引入User Story用户故事的概念。然后以客户的业务目标为起始,然后通过协作界定可以实现目标的范围。这里最关键的就是

2013-01-10 17:33:44 2788

原创 实例化需求—概念

最近一段时间在关注一种新的敏捷模式,当然这里说新,是由于目前很少看到有项目在应用,其实这种模式很早就已经诞生了。一个偶尔的机会,在苦寻敏捷测试的过程中,无意中看一本书,关于如何提高敏捷过程中需求、开发和验收的测试效率,让我很是感兴趣,这本书名《实例化需求:团队如何交付正确的软件》。可能是由于翻译的原因,读起来给我的帮助并不是那么大,但至少先让初步了解他的思想,我想这就是最大的帮助了,因为我确实接受

2013-01-08 14:08:36 2482

原创 Java中基本数据类型和包装数据类型在Hibernate中使用

Java开发通常我们在对实体类与数据库做映射的时候,会发现存在两种数据类型一种基本数据类型:byte、short、char、int、long、float、double和boolean另外一种是包装数据类型:Bety 、Short、 Character、 Integer 、Long、 Float、Double和Boolean当然基本数据类型和包装数据类型之间可以方便的转换,也就是Java

2012-12-26 14:46:39 2521

原创 Ubuntu下搭建sun-jdk和Maven2

环境描述:Ubuntu Server 12.04 / java-6-sun-1.6.0.06 / apache-maven-3.0.41、安装sun-jdk因为sun-jdk被oracle收购了,所以Ubuntu支持开源,目前已经没有oracle java jdk新版本的更新源了,所以要安装sun-jdk,只能安装老版本,而且必须要更新Ubuntu的下载源,如下:需要安装>> ap

2012-12-20 17:26:35 2215

原创 Ubuntu下搭建SVN环境-Apache

环境描述:ubuntu server 12.04  / svn1.6  / apache21、先创建svn组和用户:addgroud svnuseradd svn -g svn -m  //新增svn用户名,-g并制定它所在的组svn,-m同时创建svn用户所在的home目录passwd svn  //设置svn用户的密码 2、安装apache2和svn servers

2012-12-20 13:31:14 2126

原创 LoadRunner调用Java程序—性能测试

为了充分利用LoadRunner的场景控制和分析器,帮助我们更好地控制脚本加载过程,从而展现更直观有效的场景分析图表。本次将重点讨论LoadRunner如何调用Java测试代码,完成压力测试。  通常我们在执行一些Server的压力测试的时候,总会不经意间想要一个Client完成对Server的调用示例,以至于我们可以通过LoadRunner直接录制,对于测试人员来说确实很方便。不过,开发人

2012-05-14 17:52:25 3709

原创 基于AMF协议的Flex性能测试

接触过Flex应用的,基本上对于其表现层的视觉效果都是非常赞赏的,也正是由于其华丽的外表掩盖了其诸多内在的缺陷,比如说响应速度、内存泄漏等等性能问题,对于大部分的Flex开发程序员或者是测试人员都是非常头痛的事情。本人最近就碰到基于Flex应用程序的性能测试,由于它本身的特殊性,通信组建、协议基本上都是Adobe自己开发的,所以基本上通用的测试工具对他支持都是不太理想的。通过一系列的摸索,最终还是

2012-05-09 16:46:18 4092 1

原创 TestLink1.9.3测试用例:Excel转换XML工具<二>实现代码

以下是通过VBScript实现的Excel数据转换成XML格式,主要用于实现Testlink1.9.3的测试用例导入。代码实现如下:Dim objexcel,objworkbook,objsheet,objxml_inter,objxml,totalrow,row,id,excelStr'========================================'创建Ex

2012-04-23 17:47:29 5158 1

原创 TestLink1.9.3测试用例:Excel转换XML工具<一>

最近在整理测试用例,所以想找一个合适的工具来完成对测试需求、测试用例的管理。对比了一翻,发现开源工具中扩展比较好的还属TestLink,而且还可以与JIRA进行对接,这样就引起了我更大的兴趣。加上之前本来就接触过此工具,只是源于各种原因没能深入去研究来着,这次也就是决心于此!于是就找来了Testlink的最新版1.9.3,将其搭建在Ubuntu Server上,很快我们就可以正常方访问了。不过说实

2012-04-09 17:07:17 8798 1

原创 TestLink部署与介绍

Testlink是一个开源的测试管理工具,主要用于管理测试用例,从测试需求、测试计划、测试用例管理和用例执行,到最后的结果分析,一套完整的测试流程控制,帮助测试人员有效的控制测试过程。下面说说Testlink的主要功能如下:1、 测试需求的管理2、 测试计划的管理3、 测试用例的管理4、 测试用例的执行5、 测试结果的分析 (包括测试结果的图表分析)6、 基于角色的用户

2012-04-01 10:01:24 3468

原创 再谈软件测试-工作感悟

软件测试,一个即将要崛起的行业,却也是一个充满着争议性的行业。谈到崛起,是因为我们发现,我们身边的客户开始越来越关注软件的体验性了,如果你的软件还有功能问题,他们可就不那么待见你了。同样,在国内的公司也是越来越开始重视软件测试,这几年,测试的职位需求量越来越多了,各种外包、培训机构,争先恐后而至~说起争议性,那就要从门槛来说了,毕竟,所谓软件测试,也是IT行业中一个技术领域,只不过,在国内,大家并

2012-01-14 11:35:54 3104

原创 Linux中crontab-定时任务命令

有些东西很久不用就会忘记,所以为了不至于总是找资料,干脆就做一次深刻的笔记,这样既能加深记忆,又能深入理解。  linux服务器很久没接触了,出了一些新的版本,Ubuntu已经出了11.10了,之前对于Ubuntu的了解只是出于对桌面版的好奇,可以跟win7一样炫,现在的Ubuntu已正式进入了Liunx爱好者的视线,应用用于后台大型服务器,选择它的主要原因还是出于对稳定性的考虑。用习惯了Ce

2011-12-15 10:38:48 2192

原创 LoadRunner11设置场景百分比模式完成多台客户端负载测试

LoadRunner11用的不多,之前大部分的时候是用LoadRunner9.5,主要原因是由于担心新版本的稳定性,不过在Windows7系统下就不得不用LoadRunner11了,不过稳定不稳定,还是得用了之后才了解~    关于LR11场景中设置多台负载进行测试,发现一个问题,可能平时不太注意,或者不太关注。在LR11中我们添加一台负载测试机时发现不能手动更改虚拟用户数,如图所示:

2011-11-30 17:45:30 2577 2

原创 TCP/IP体系结构-测试人员必须理解的

如果还想在测试这条路上继续走下去的话,那么下面这些东西就是我们必须去掌握的,至少你还不想止步于简单的黑盒测试~~其实,一直想去接触Linux下的应用测试,这样能学到东西会很多,而且会非常的受用。之前听小布老师讲,如果你想在IT技术上长期发展下去,那么你就大胆拥抱Linux吧,因为在这里你能学到东西远胜过于你在Windows平台下学到的东西,而其中最经典的一段话就是:如果你一直跟随微软的技术,那么终

2011-11-09 11:35:00 1256

原创 如何留住优秀的测试人员

最近又是IT行业跳槽的高峰期,所以关于如何留住技术人才,也都成为大家时常热议的话题。本人作为一名测试从业人员,对于此问题也颇有一番自己的看法,所以这里只是针对测试行业的探讨。  目前在国内测试领域存在一些问题,如下:  1、测试处于刚起步的热门行业,但大学课堂并无此专业

2011-10-19 15:07:28 5685 28

原创 性能测试模型

关于性能测试模型的探讨如下:  随着单位时间流量的不断增长,被测系统的压力不断增大,服务器资源会不断被消耗,TPS值会因为这些因素而发生变化,而且符合通常情况下的规律。以下是一个性能测试压力变化模型图:   说明:  a点:性能期望值  b点:高于期望

2011-09-23 14:38:50 1044

原创 性能测试流程-各阶段的工作

1        性能测试流程1.1      性能测试计划阶段测试计划阶段主要工作如下:1、明确测试对象2、定义测试目标3、定义测试通过的标准4、规划测试进度5、规划测试参与人员(需求、开发、测试、运维和配置)6、申请测试资源7、风险控制

2011-09-20 10:43:57 1569

原创 LoadRunner参数化取值与连接数据库

LoadRunner在使用参数化的时候,通常都是需要准备大数据量的,也因此LoadRunner提供两种参数化取值方式,一种是手动编辑,另一种就是通过连接数据库取值。一般在大型业务并发压力测试时,数据量肯定也都是非常大的,所以手动去编辑当然就不切实际了,还好有连接数据库的功能,所以

2011-07-19 15:09:26 1376

原创 深入解析LoadRunner下的参数化取值

熟悉LoadRunner的人,相信都会经常使用参数化功能,但是对于参数化的使用到底了解多少,就值得深思了。包括本人在内也是,每次在做压力测试的时候,基本上都少不了要对一些动态的参数进行大数据量的读取,使用参数化功能也都是为了更符合实际应用。所以说用了就不表示理解了,更不能代表能灵

2011-07-18 15:52:14 2612

原创 探讨LoadRunner的并发用户和集合点

近来跟踪一个项目,发现同事们在执行性能测试时,比较热衷于使用集合点,从概念上认为要得到并发用户就必须设置集合点,认为在执行一个压力测试脚本时,设置了集合点才算是有效的并发用户,没有设置结合点,就认为可能这个就不能准确的代表并发用户数。当前我并反对这个观点,不过却让我有一种疑虑,促

2011-07-12 17:35:50 2306 2

原创 软件测试之“项目测试设计”

         近来工作挺忙, 因此也都没什么时间总结了。当然,忙的这段时间我也发现了自己工作中的诸多问题,今天偷闲上来总结一下。  在这之前,我对测试工作的观点是,熟悉业务加上熟练的技术能力就能很好的完成大部分测试工作,通过这次项目的追赶,我突然感觉到这之中有太多的不合理性,毕竟测试有很多不确定性,而且每个人的测试思路不一样,很容易忽略和遗漏很多测试点,这样下来测试的覆盖度降低了很多,到最

2011-06-20 19:42:00 1235

原创 试问我们都在做些什么类型的测试?

从行业的专业术语中来定位并分析我们当前的测试工作,通过对测试分类的重新认知和理解,有助于我们更好地完善自己的专业技能。

2011-05-16 16:43:00 736

原创 浅谈测试的本质

一个优秀的测试人员不是你拥有多么全面的技术,而是你如何理解测试工作的本质,任何方向的学习,最终的目的都是服务于我们工作的本质。

2011-04-22 15:27:00 654

原创 性能测试分析之带宽瓶颈的疑惑

性能分析的过程就是要不断的给自己提出质疑,不要放过每一个细节,因为那可能就是切入点。

2011-04-02 17:53:00 1396

原创 网页优化十大策略

如何提高页面的性能,这里提供了十条优化策略,并有相关辅助测试工具。

2011-04-01 16:08:00 658

原创 LoadRunner设置检查点的几种方法介绍

规范压力测试过程,从规范测试脚本开始,合理利用检查点,提高压力测试质量。

2011-03-25 17:09:00 1021

原创 搭建LAMP测试环境

LAMP环境应用非常广泛,这里通过本人亲手实践并记录搭建过程。

2011-03-14 17:25:00 677

原创 MRTG—网络监控工具

摘要: 辅助服务器后台测试的分析工具—MRTG,一个网络监控工具。

2011-02-28 14:34:00 1436

原创 解决linux命令行为什么变成-bash-3.2$:

分析和解决linux下切换用户之后导致命令变成bash状态,尤其是在linux下安装Oracle是绝对要注意的。

2011-02-16 14:31:00 2290

原创 网站测试计划模板

要开始门户网站的测试了,整理的测试计划模板

2011-02-15 17:28:00 3169

原创 让测试人员参与软件设计

让测试人员参与软件设计,重新审视软件开发流程。

2011-02-12 17:06:00 1251

原创 LoadRunner如何监控Linux下的系统资源

前一段时间在研究LoadRunner过程中,在进行压力场景测试中通过LoadRunner来实时监控windows的系统资源,在前几节中我已经总结了相关过程,近段时间发现群里有朋友问如何监控Linux下的系统资源,所以我也就此问题搭建了一些的Linux环境,并在Linux下部署了一个web应用程序,来进行压力测试实例的讲解,在此就总结了如何设置LoadRuner来实时监控Linux系统资源。关于LoadRunner监控Linux系统资源,大致分为以下步骤:1、在监控Linux之前我想阐述的观点是,Liunx系

2011-01-20 09:16:00 1821 1

Jenkins入门

Jenkins 持续构建,自动化构建,持续集成,自动化测试

2014-11-13

struts2+spring+hibernate实现ARDU功能(ssh整合)

这是一个struts2+spring+hibernate实现ARDU功能(ssh整合),功能随简单,但是实现方式会让读者觉得新颖,因为这里结合了struts2突出优点的集中,里面通过注解充分体现了零配置的方便,希望读大家有帮助,多谢支持!因为包太多,大家可以自己下去把相关的包导进去就OK了,导包有问题的请联系我[email protected]

2008-11-04

CRM系统源代码(ssh+extjs)

CRM系统源代码(ssh+extjs),这是一个简单的系统,界面可参考!

2008-11-03

struts2+spring2.5+hibernate3.1登陆示例

这是一个struts2+spring2.5+hibernate3.1整合登陆示例,适合于初学struts2.0的学者,数据库用的是mysql,具体的数据库文件在压缩包里,由于上传文件大小有限制,所以我把里面的lib包给删除了,读者可以自己加上去,希望对大家有帮助!

2008-10-31

空空如也

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

TA关注的人

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