发布新日志

  • selenium

    2011-02-18 16:02:25

    selenium
  • 资料大全

    2011-01-26 14:19:45

  • 学习地址

    2011-01-07 14:27:54

    http://www.boobooke.com/bbs/thread-7630-1-1.html小布老师oracle视频资料
  • 转载的

    2011-01-07 14:17:29

    不要太依赖于LoadRunner工具本身的学习,而去忽略计算机其它基础知识的学习,我们更应该去掌握一门编程语言,良好的网络基础知识,计算机原理与操作系统知识,数据库知识.这些是我们去学习怎么去使用LoadRunner前提与基础。.
    1为什么要掌握一门编程语言
    其一,大家在使用LoadRunner时常会遇到一些不能录制脚本的情况发生,或者需要录制一些复杂的脚本,这时候我们就必须手动的开发脚本.其二LoadRunner虽然强大,易于使用,可是它却属于商业软件,价格昂贵,并且代码不开源,我们无法了解LoadRunner具体的实现细节,甚至我们会怀疑LoadRunner收集的性能数据准确吗?它有是如何实现的等等,而这些我们通过LoadRunner的帮助文档无法得知.性能测试工具并不只有LoadRunner,做性能测试还有许多优秀的性能测试工具可以选择,像JMeter,Curl-Loader等等这些非常优秀的开源工具,在全能上虽然并不上LoadRunner,但在某些方面却比LoadRunner还要强大.例如Curl-Loader这个工具,它虽然支持的协议不多,但是对于http协议它最高能产生10万的并发用户,这是LoadRunner远远所不及的.并且这些工具代码是公开的,我们能够从这些代码中去分析具体实现的细节,并且还可以自已编写代码,增强软件的功能,这也是成为性能测试高手的一条途径.LoadRunner好比我们的Windows操作系统,易于使用,功能强大,代码封闭,论全能比Linux要强大.我们的开源性能测试工具好比Linux操作系统代码开源,不易于使用,但很多方面比我们的Windows要强大.也许这个时候有人会问对于初学者学哪门语言最好最有前途C,C++,VB,JAVA,C#?其实每一种语言能够生存下来,自有其生存的道理,每一种语言都有自已优势和缺点,并且编程语言具有相通信,学好了一门,再去学另外的编程语言,非常快就能上手.对于初学者我建意学习C语言,理由有很多,例如很多优秀的开源性能测试工具就是用C语言开发的….当然不管选择什么编程语言,或者数据库,或者操作系统,我们不要去想学哪门最好,学哪方面最有前途.我们更应该结合自身的情况,选择最合适的,而不是选择最好的.
    2为什么要掌握计算机原理和操作系统知识
           论坛上常会看到这些问题?LoadRunner中线程与进程的关系?在什么时候用到它们,怎么区别用线程还是进程呢?LoadRunner录制产生了乱码怎么解决?怎么去发现内存泄漏?对那些发贴问这些问题的朋友,我依然想请问你你知道进程和线程的概念吗?知道进程有几种状态吗?知道进程间的通信是怎么进行的吗?死锁,进程与线程的区别这些概念你明白吗?如果你连内存的概念,内存的作用,内存泄露的概念都搞不清楚,你怎么去发现内存泄露?如果这些你都不知道,自然就不知道怎么去做性能测试分析?一些网友录制脚本常常会产生一些莫名奇妙的错误?还震震有词的说这是LoadRunner的原因.其实要说到底要解决这些问题就必需得有良好的计算机原理和操作系统知识.弄清了进程和线程的区别,你自然就明白了使用进程资源使用高,但安全性要强于线程,线程资源利用率少,使用线程能在一个负载生成器上运行更多的Vuser,但可能存在安全问题.LoadRunner录制产生了乱码怎么解决?为什么会产生乱码,你知道什么是字符集吗?什么是编码吗?字符串在我们内存中有是如何存放的?ASCII编码,ANSI编码,UNICODE编码它们的区别是什么?这些都是操作系统的基础基础.掌握好了这些你自然明白LoadRunner中产生乱码的原因.当然计算机原理和操作系统的基础知识还有很多得掌握的知识.像操作系统的体系架构、操作系统的重要基础概念,内存管理、存储/文件系统、驱动/硬件的管理.要做好性能测试计算机原理和操作系统知识必不可少.

    3为什么要有良好的网络基础
    经常在51testing论坛中看到很多人发贴子.像LoadRuner中为什么要进行关联?,LoadRunner测试系统时如何选择协议?LoadRunner中的如何进行IP欺骗?等等.这些问题随便一搜就能发现大量的贴子,其实说到底这些问题和LoadRunner的关系并不是很大,要去解决这些问题并不在于你对LoadRunner这个工具使用是否熟练,而在于我们网络基础知识是否扎实.例如第一个问题LoadRunner中为什么要进行关联?相信很多朋友都知道HTTP协议知道它是超文本传输协议,但是对于一些新手往往不能够详细的说出HTTP具体的内容,像HTTP工作的原理,HTTP协议为什么要使用基于TCP的协议而不使用UDP的协议,HTTP工作在OSI参考模型的哪一层?在HTTP协议上数据是怎么传输的等等.而只有当我们明白了这一切,自然而然就会明白为什么要使用关联,到最后你会发现这些问题其实根LoadRunner关系并不是很大.HTTP协议本质上是无状态的;对页面的每个请求都将被视为新请求,而且默认情况下,来自一个请求的信息对下一个请求不可用.在传统的 Web 编程中,这通常意味着在每一次往返行程中,与该页及该页上的控件相关联的所有信息都会丢失.例如,如果用户将信息输入到文本框,该信息将在从浏览器或客户端设备到服务器的往返行程中丢失,为了使用浏览网页,页与页是相互联系不去丢失这些信息,于是了就从现了Cookie,Session,查询字符串等等保持状态的技术.什么是Cookie?什么是Session?Cookie 和Session 有是怎么工作的?当我们明白了这些,很多的问题就自然而然的明白了,像这些都是基础的知识和LoadRunner关系大吗?不大.Cookie 是一些少量的数据,这些数据存储在客户端文件系统的文本文件中,或者存储在客户端浏览器会话的内存中.Cookie 包含特定于站点的信息(像用户名密码以及我们在网站一些个性化的设置等等),这些信息是随页输出一起由服务器发送到客户端的.如果浏览器使用的是cookie,那么所有的数据都保存在浏览器端,比如我们登录以后,服务器设置了cookie用户名,那么当你再次请求服务器的时候,浏览器会将用户名一块发送给服务器,这些变量有一定的特殊标记.服务器会解释为cookie变量,所以只要不关闭浏览器,那么cookie变量一直是有效的,所以能够保证长时间不掉线..如果设置了的有效时间,那么它会将 cookie保存在客户端的硬盘上,下次再访问该网站的时候浏览器先检查有没有 cookie,如果有的话,就读取该 cookie,然后发送给服务器.这些是Cookie的工作过程,常看到论坛上一些朋友发贴子问使用LoadRunner时录制到了一些Cookie的信息,它是用来做什么的,看起来很烦可不可以把它删除掉?明白了这些细节的知识,你自然能明白那个Cookie的信息能不能删除掉.如果web服务器端使用的是session,那么所有的数据都保存在服务器上,客户端每次请求服务器的时候会发送当前会话的SessionId,服务器根据当前SessionId唯一地标识在服务器上包含会话数据的浏览器,以确定用户是否登录或具有某种权限.不同的用户发送请求Web服务器会随机发送一个唯一的SessionID.而我们使用LoadRunner录制时它会把我们SessionID写死,所以导致出错.这时候就得使用关联了,这样不仅明白了LoadRunner怎样使用关联,而且还明白了为什么要使用关联?对于LoadRunner测试系统时如何选择协议?这个问题也是网络论讨的比较多的问题.要解决这个问题同样得依靠我们的扎实的网络基础,而不是对LoadRunner使用的熟练程度,首先我们得了解LoadRunner录制时的工作原理了,LoadRunner的录制和QTP不一样,它不关心你的对象识别什么的,不关心你的什么界面之类的,不关心你使用什么语言编写的,LoadRunner有一个Agent进程,来专门监控客户端和服务器之间的通信,然后用自己的函数进行录制.LoadRunner录制的时候关心的是通信包,是客户端和服务器之间的数据包.说到这里,大家就比较清楚了,为什么有的时候不能录制呢?因为,协议不认识,导致LoadRunner截获的数据包不能解析,所以录制下来是空的.所以我们得熟悉什么是协议,熟悉OSI参考模型,OSI参考模型中各层的作用,TCP协议栈各层的作用,熟悉TCP,UDP,ICMP等等协议.当我们明白了这些网络的基础知识后我们自然会明白应该如何去选择协议.另外关于LoadRunner中的如何进行IP欺骗?要解决这个问题同样得有良好的网络基础知识.其实当我们理解了IP地址的格式,IP地址的分类,子网掩码的概念,以及知道怎么去进行非标准子网的划分方法 ,掌握了这些原理的东西,那么具体怎么在LoadRunner中如何进行IP欺骗,就非常简单了. 当然网络基础知识并不只是上面的而已,还包括路由器,交换机,加密技术等等这些基础的网络知识,这些远远比我们去学习怎么去使用LoadRunner更重要.
    4为什么要掌握数据库知识
          数据库的重要性我想是不言而喻的,性能测试产生的一个非常大的原因是因为数据大集中的趋势,测试从某种意义来讲就是对数据测试,而我们企业的核心数据是放在数据库中的.现在大型的WEB应用程序,都采用多层结构,像典型三层,用户界面层,数据逻辑层,数据层.而数据层,而数据层对我们整个WEB应用程序的性能是非常大的,对数据库的基础知识不懂,我们怎么去进行性能测试分析?怎么知道确定性能产生的瓶颈是否是数据库的原因,如何对系统进行调优?例如数据库模型设计不合理,一条坏的SQL语句就能影响到整个WEB应用程序的性能,所以熟悉SQL语句,建表,索引,存储过程,事务,触发器,并发等这些基础知识是必需得掌握的.


    路漫漫其修远兮,吾将上下而求索:性能测试难点不在于Loadrunner工具本身,难在对整个系统的全局把握,而对全局的把握你就必需得有丰富的知识面.并不是学好了LoadRunner的使用就能做性能测试 .目前,国内性能测试领域正处于起步阶段,要做好性能测试还需学习更多的知识,技术性和非技术.性能测试这条路充满着挑战,也充满着机遇.但正如鲁迅先生所说这世上本来没有路,走的人多了,也就成了路.最后祝愿喜爱性能测试的爱好这条道路上能够不鸣则已,一鸣惊人,不飞则已,一飞冲天
  • 呵呵1

    2011-01-07 14:13:35

    火狐 firefox浏览器

    与IE内核结构不同

    兼容性测试

  • loadrunner

    2011-01-07 14:07:11

    小布老师视频:
    测试工具概述,兼LoadRunner介绍 -1-4
    http://www.boobooke.com/v/bbk1046
    http://www.boobooke.com/v/bbk1047
    http://www.boobooke.com/v/bbk1048
    小布老师视频 - 在LoadRunner中使用动态库技术
    http://www.boobooke.com/v/bbk1049 (-----updated on Dec. 18th, 2010)
    http://www.boobooke.com/v/bbk1055
    LR系列培训视频  - LoadRunner概述(上下)
    http://www.boobooke.com/v/bbk1059
    http://www.boobooke.com/v/bbk1060
    LR系列培训视频  - LoadRunner安装
    http://www.boobooke.com/v/bbk1061
    LR系列培训视频  - 录制和回放测试脚本(1-3)
    http://www.boobooke.com/v/bbk1063
    http://www.boobooke.com/v/bbk1064
    http://www.boobooke.com/v/bbk1065
    LR系列培训视频 - LoadRunner测试Tuxedo应用系统 1-4
    http://www.boobooke.com/v/bbk1067
    http://www.boobooke.com/v/bbk1068
    http://www.boobooke.com/v/bbk1071
    http://www.boobooke.com/v/bbk1072

    开源性能测试工具Curl-Loader快速实战 - 1
    http://www.boobooke.com/v/bbk1808
    开源性能测试工具Curl-Loader快速实战 - 2
    http://www.boobooke.com/v/bbk1809
    开源性能测试工具Curl-Loader快速实战 - 3
    http://www.boobooke.com/v/bbk1835
    开源性能测试工具Curl-Loader快速实战 - 4
    http://www.boobooke.com/v/bbk1836
    使用LoadRunner测试Oracle实例研究 - 1
    http://www.boobooke.com/v/bbk2159
    使用LoadRunner测试Oracle实例研究 - 2
    http://www.boobooke.com/v/bbk2170
    使用LoadRunner测试Oracle实例研究 - 3
    http://www.boobooke.com/v/bbk2171

    小强作品:
    性能测试常见用语-性能测试基本概念剖析
    http://www.boobooke.com/v/bbk1577  
    1. lr目录分析
    http://www.boobooke.com/v/bbk1574 
    2.1 lr界面分析
    http://www.boobooke.com/v/bbk1735 
    2.2 lr界面分析
    http://www.boobooke.com/v/bbk1736 
    2.3 lr界面分析
    http://www.boobooke.com/v/bbk1737 
    3 lr常用术语
    http://www.boobooke.com/v/bbk1620  
    4. hp web tours 分析
    http://www.boobooke.com/v/bbk1762 
    5 lr录制测试脚本
    http://www.boobooke.com/v/bbk1763 
    6. lr回放测试脚本
    http://www.boobooke.com/v/bbk1764 
    7. HTML和URL比较
    http://www.boobooke.com/v/bbk1771 
    8. lr自动关联
    http://www.boobooke.com/v/bbk1778 
    9. lr测试脚本的增强方法
    http://www.boobooke.com/v/bbk1772 
    10. run time settings
    http://www.boobooke.com/v/bbk1782 
    11. lr脚本编写实践过程
    http://www.boobooke.com/v/bbk1781 
    小强作品:12 错误处理
    http://www.boobooke.com/v/bbk1776 
    小强作品:13 脚本调试
    http://www.boobooke.com/v/bbk1777 
    小强作品:14 java虚拟用户
    http://www.boobooke.com/v/bbk1901 
    小强作品:15 调用dll
    http://www.boobooke.com/v/bbk1900 
    小强作品:16 lr录制sql脚本
    http://www.boobooke.com/v/bbk1526 
    小强作品: HP Web Tour网站介绍
    http://www.boobooke.com/v/bbk1762
    小强作品:LoadRunner常用术语介绍
    http://www.boobooke.com/v/bbk1620
    小强作品:LoadRunner之Portmapping技术
    http://www.boobooke.com/v/bbk2163
    小强作品:性能分析基础知识
    http://www.boobooke.com/v/bbk2162
    小强作品: LoadRunner之结果分析
    http://www.boobooke.com/v/bbk2144
    小强作品: LoadRunner之面向目标场景
    http://www.boobooke.com/v/bbk2168
    小强作品: LoadRunner之第一部分基础知识完结篇
    http://www.boobooke.com/v/bbk2201

    小强作品:Loadrunner再谈
    http://www.boobooke.com/v/bbk3510
    小强作品:LoadRunner编程实践, 自定义监控程序
    http://www.boobooke.com/v/bbk3585 
    小强作品:LoadRunner编程实践, 函数妙用(1)
    http://www.boobooke.com/v/bbk3584 
    小强作品:LAMP全程实战之在线商店项目实战 -15
    http://www.boobooke.com/v/bbk2476 
    小强作品:性能测试与调优概览
    http://www.boobooke.com/v/bbk3511 
    小强作品:Loadrunner编程 return 0的私密
    http://www.boobooke.com/v/bbk3429 
    小强作品:Loadrunner编程之参数化
    http://www.boobooke.com/v/bbk3430 
    小强作品:Load Runner 编程实践 结构体
    http://www.boobooke.com/v/bbk2993 
    小强作品:Load Runner 8.0 Student Workbook介绍
    http://www.boobooke.com/v/bbk2991 
    小强作品:常用软件和工具杂谈
    http://www.boobooke.com/v/bbk2974 
    小强作品:LoadRunner与JMeter杂谈
    http://www.boobooke.com/v/bbk2312  

    测试小生作品:LoadRunner快速实战 - 1 脚本录制
    http://www.boobooke.com/v/bbk2074 
    测试小生作品:LoadRunner快速实战 - 2 场景设计,性能指标添加分析
    http://www.boobooke.com/v/bbk2075 
    测试小生作品:LoadRunner快速实战 - 3 性能报告结果分析
    http://www.boobooke.com/v/bbk2076 
    测试小生作品:中级篇3.4 开源性能测试工具JMeter之Tomcat监视器 - Apache服务器性能监控测试计划
    http://www.boobooke.com/v/bbk2172
    测试小生作品:开源性能测试工具JMeter之实战1
    http://www.boobooke.com/v/bbk2186
    测试小生作品:性能测试工具JMeter之初级篇 1 - 搭建WEB测试环境
    http://www.boobooke.com/v/bbk2107 
    测试小生作品:开源性能测试工具JMeter之MySQL篇 - 初级2-1 JDBC连接数据库
    http://www.boobooke.com/v/bbk2108 
    JMeter初级2-1 JDBC连接数据库 - 初级2.2 测试环境搭建MYsql Jcreator安装
    http://www.boobooke.com/v/bbk2128 
    测试小生作品:开源性能测试工具JMeter之测试MySQL 初级2.3 MYSQL数据库的性能测试
    http://www.boobooke.com/v/bbk2129 
    测试小生作品:性能测试工具Badboy介绍
    http://www.boobooke.com/v/bbk2106 
    小生作品:JMeter结果分析 - Jmeter结果分析以及处理方式
    http://www.boobooke.com/v/bbk2925 
    测试小生作品:开源性能测试工具入门篇- meter和badboy下载安装
    http://www.boobooke.com/v/bbk2127 
    测试小生作品:中级篇3.1 开源性能测试工具-JMeter之安装Tomcat
    http://www.boobooke.com/v/bbk2136 
    测试小生作品:中级篇3.2 开源性能测试工具JMeter之HTTP机制
    http://www.boobooke.com/v/bbk2149 
    测试小生作品:中级篇3.3 开源性能测试工具JMeter之Tomcat性能测试以及关联详细讲解

    小歪作品:LoadRunner参数化之研究
    http://www.boobooke.com/v/bbk1617  
    小歪作品:使用NMON监控系统性能
    http://www.boobooke.com/v/bbk1609 
    小歪作品:LoadRunner关联之研究
    http://www.boobooke.com/v/bbk1586 
    小歪作品:LoadRunner中的C语言指针
    http://www.boobooke.com/v/bbk2223


    雪鹰老师:LoadRunner中如何手工编写ftp测试脚本
    http://www.boobooke.com/v/bbk1349 
    雪鹰老师:LoadRunner中web_reg_find和web_find两个函数的区别。本系列讲座一共两集
    http://www.boobooke.com/v/bbk1333 
    http://www.boobooke.com/v/bbk1334 

    小春作品:HP SiteScope入门培训 - 1/2
    http://www.boobooke.com/v/bbk2720 
    小春作品:HP SiteScope入门培训 - 2/2
    http://www.boobooke.com/v/bbk2721 


    Wind作品:LoadRunner测试ASP.NET投票系统实战
    http://www.boobooke.com/v/bbk2371  
    Wind作品:LoadRunner测试ASP.NET投票系统实战 - 2
    http://www.boobooke.com/v/bbk2403 
    Wind作品:LoadRunner测试ASP.NET投票系统实战 - 3
    http://www.boobooke.com/v/bbk2440 
    Wind作品:LoadRunner常用函数介绍(1/2)
    http://www.boobooke.com/v/bbk2615  
    Wind作品:SQL Server对称加密实例研究
    http://www.boobooke.com/v/bbk2394  

    软件测试最佳实战远程培训之LR全程实战
    第一部:discuz论坛测试实战
    软件测试最佳实战远程培训之LR全程实战-环境介绍
    http://www.boobooke.com/v/bbk2295 
    软件测试最佳实战远程培训之LR全程实战-TestLink介绍
    http://www.boobooke.com/v/bbk2328 
    软件测试最佳实战远程培训之LR全程实战-BugFree介绍
    http://www.boobooke.com/v/bbk2413 
    软件测试最佳实战远程培训之LR全程实战-立项书和计划书
    http://www.boobooke.com/v/bbk2466 
    软件测试最佳实战远程培训之LR全程实战-Discuz 7测试点
    http://www.boobooke.com/v/bbk2620 
    软件测试最佳实战远程培训之LR全程实战-注册流程的录制 - 1
    http://www.boobooke.com/v/bbk2617 
    软件测试最佳实战远程培训之LR全程实战-注册流程的录制 - 2
    http://www.boobooke.com/v/bbk2618 
    软件测试最佳实战远程培训之LR全程实战-注册脚本的增强
    http://www.boobooke.com/v/bbk2734 
    软件测试最佳实战远程培训之LR全程实战-登录分析
    http://www.boobooke.com/v/bbk3593 
    软件测试最佳实战远程培训之LR全程实战-登陆-1
    http://www.boobooke.com/v/bbk2992
    软件测试最佳实战远程培训之LR全程实战-登录-2
    http://www.boobooke.com/v/bbk3594
    软件测试最佳实战远程培训之LR全程实战-发帖-1
    http://www.boobooke.com/v/bbk3595
    软件测试最佳实战远程培训之LR全程实战-发帖-2
    http://www.boobooke.com/v/bbk3632 
    软件测试最佳实战远程培训之LR全程实战-发帖场景设计
    http://www.boobooke.com/v/bbk3633
    软件测试最佳实战远程培训之LR全程实战-总结
    http://www.boobooke.com/v/bbk3634

    第二部:简易OA系统测试实战
    项目实战之简易OA系统 1 -- 课程介绍:
    http://www.boobooke.com/v/bbk3636
    项目实战之简易OA系统 2 -- 系统介绍:
    http://www.boobooke.com/v/bbk3637
    项目实战之简易OA系统 3 -- 需求分析:
    http://www.boobooke.com/v/bbk3638
  • 学习地址

    2011-01-07 13:41:37

    小强作品—《菜鸟测试就业宝典》

    1 视频概述
    http://www.boobooke.com/v/bbk2140
    2 软件测试行业的现状和未来
    http://www.boobooke.com/v/bbk2141
    3 测试工程师的基本要求
    http://www.boobooke.com/v/bbk2142
    4 招聘信息渠道
    http://www.boobooke.com/v/bbk2143
    5 找工作
    http://www.boobooke.com/v/bbk2164
    6 如何制作简历
    http://www.boobooke.com/v/bbk2165
    7 巩固软件测试基本知识点
    http://www.boobooke.com/v/bbk2166
    8 常见面试笔试题
    http://www.boobooke.com/v/bbk2167
  • 日志 [2011年01月06日]

    2011-01-06 13:39:39

      好久没来空间了,最近在找一些性能测试方面的资料,看了许多,但是感觉还是很模糊,要真正的做性能测试,还得从实践开始吧
Open Toolbar