P20 一直在受中文的困扰,花了好长时间来整理学习这个东西,到底是什么原理,一些东东给大家看看(一)遇到过的编码类型,貌似不全
P10 简单的说, tcpreplay是一种pcap包的重放工具, 它可以将用ethreal, wireshark工具抓 下来的包原样或经过任意修改后重放回去. 它允许你对报文做任意的修改(主要是指对2层 , 3层, 4层报文头), 指定重放报文的速度等, 这样tcpreplay就可以用来复现抓包的情景 以定位bug, 以极快的速度重放从而实现压力测试.
P16 python的正则表达式re延伸阅读:python的内建函数和subprocess。此文是本系列的第三篇文章了,和之前一样,内容出自官方文档,但是会有自己的理解,并非单纯的翻译。所以,如果我理解有误,欢迎指正,谢谢。本模块提供了和Perl里的正则表达式类似的功能,不关是正则表达式本身还是被搜索的字符串,都可以是Unicode字符,这点不用担心,python会处理地和Ascii字符一样漂亮。
P10 PC-Lint工具当前最新版本为PC-LintV9.0,由GimpelSoftware公司发布()。PC-Lint在全球拥有广泛的客户群,许多大型的软件研发组织都把PC-Lint检查作为代码走查的第一道工序。PC-Lint不但能够对程式进行全局分析,识别没有被适当检验的数组下标,报告未被初始化的变量,警告使用空指针连同冗余的代码等,还能够有效地提出许多程序在空间利用、运行效率上的改进点。
P8 1.没有必要时请不用使用静态变量使用Java的开发者都知道,当某个对象被定义为stataic变量所引用,这个对象所占有的内存将不会被回收。有时,开发者会将经常调用的对象或者变量定义为static,以便提高程序的运行性能。
P3 jBPM4引入PVM,使其拥有更强大的扩展性,同时增加BPMS特性,这些特性包括了对BPMN的支持、面向业务人员的Web建模器和简单统计分析功能的加入。 jBPM5基于原先的Drools Flow,支持BPMN,通过与Drools的合并支持BAM(Business Activity Monitoring的缩写,即业务活动监控),通过内容仓库增加对流程可视化的支持。由于放弃了jBPM4的PVM,引擎的可扩展性受到损害,并且不再支持jPDL。 Activiti5基于jBPM4,与Alfresco的集成增加了其流程可视化与管理能力,同时通过创新的Activiti Cycle协作组件支持流程相关人员之间的协调,最后,它加强了集成能力。
P26 Web测试技术综述摘要:随着全社会对信息技术(IT)与网络通信技术(ICT)的依赖程度不断深化,测试对于保障信息技术产品质量安全的重要性日益凸现。Web服务技术的迅速普及与市场化应用为测试技术带来了新挑战。为引导基于Web服务的电子服务产业规范化发展,必须在传统软件测试的基础上,建设完善的Web服务标准化测试体系。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从用户的角度进行安全性和可用性测试。然而,Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此,我们必须为测试和评估复杂的基于Web的系统研究新的方法和技术。本文介绍了Web测试技术,探讨Web服务测试发展的重点方向。
P24 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目 录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命 令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理 解Linux系统。
P72 第一章 1.1.1系统架构师的概念 现代信息系统“架构”三要素:构件、模式、规划;规划是架构的基石,也是这三个贡献中最重要的。架构本质上存在两个层次:概念层,物理层。 1.2.1系统架构师的定义 负责理解、管理并最终确认和评估非功能性系统需求,给出开发规范,搭建系统实现的核心架构,对整个软件架构、关键构建、接口进行总体设计并澄清关键技术细节。
P6 Resource API在执行creating,copying,moving和deleting操作时会向外广播资源改变事件。 资源操作会嵌套,如Ifile.move操作会触发一个Ifile.create操作创建新的文件,然后再触发一个Ifile.delete操作删除老文件。所以一个Ifile.move操作嵌套了一个Ifile.create操作和一个Ifile.delete操作,但是以上操作只会通知一次。
P84 Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。
P9 本文档描述与网页相关的软件系统概要设计的撰写原则、需要遵循的规范,目的是提高软件设计文档的可用性、指导性、归档性,能够准确地表述产品或项目开发中的需求实现,为开发人员提供指导,辅助项目保质保量地完成。本文以概要设计文档撰写过程中各个主要部分的格式分别进行说明。力求设计文档结构的规范化、标准化、现势性,以及设计内容的简洁化。
P18 1.1.统一授权简介统一授权系统用于实现授权的统一管理,统一权限分配,统一权限检查。其他系统通过调统一授权系统接口,将权限检查交予统一授权实现。其他系统从权限管理和权限检查中解放出来,让其更关心自己的业务功能。更能让授权符合统一规范。1.2.文档编写目的本文档介绍统一授权对外部系统提供的web接口,并详细介绍各个接口的规范,用来指导外部系统开发人员接入授权系统进行相应接口开发。
P8 本文档描述与网页相关的软件系统概要设计的撰写原则、需要遵循的规范,目的是提高软件设计文档的可用性、指导性、归档性,能够准确地表述产品或项目开发中的需求实现,为开发人员提供指导,辅助项目保质保量地完成。本文以概要设计文档撰写过程中各个主要部分的格式分别进行说明。力求设计文档结构的规范化、标准化、现势性,以及设计内容的简洁化。虽然给出了各级标题的写作要求和具体格式,但在实际操作中可以根据项目的大小和需要对大小标题加以取舍。概要设计是为了向读者清晰地说明软件系统的设计思路,不可为了写而写,过于简单、过于复杂、堆砌、混乱都不是好的设计。引言[通常包含文档编写目的、项目背景、定义及缩略语、参考资料等项;
P11 dom4j是一个Java的XMLAPI,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的JavaXMLAPI,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBMdeveloperWorks上面可以找到一篇文章,对主流的JavaXMLAPI进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。
P17 一、什么是关联关联(correlation):脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查找,得到相应的值,已变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务器响应内容的方法被称作关联。也是把脚本中某些写死的数据,转变成动态的数据。
P10 距离上次使用loadrunner 已经有一年多的时间了。初做测试时在项目中用过,后面项目中用不到,自己把重点放在了工具之外的东西上,认为性能测试不仅仅是会用工具,最近又想有一把好的利器毕竟可以帮助自己更好的完成性能测试工作。这算是一个认知的过程吧! 在次安装打开loadrunner时,发现虽然自己的思想还在,但已经非常生疏了,好多设置都找不到了具体的位置。
P4 SVN使用说明
P22 Inversion of Control Containers and the Dependency Injection pattern
P18 1、为什么要使用框架? 框架是一组自动化测试的规范、测试脚本的基础代码,以及测试思想、惯例的集合。可用于减少冗余代码、提高代码生产率、提高代码重用性和可维护性。例如QTestWare就是QTP自动化测试框架中的一类。2、SAFFRON简介 SAFFRON是针对Web开发的一个简单的QTP测试框架原型,是AdamGensler于06年写的,需要QTP9.1版本以上。