看到好多新手,在性能需求模糊的情况下,随便找一个性能测试工具,然后就开始进行性能测试了,在这种情况下得到的性能测试结果很难体现系统真实的能力,或者可能与系统真实的性能相距甚远。   与功能测试相比,性能测试在技术层面具有更大的复杂性。在以往的测试流程中,性能测试只是测试流程的一部分,是系统或验收测试的一个可选项。但随着测试技术的发展。许多公司也单独把性能测试独立出来,建立专门的性能测试小组或团队。那么性能测试在实施的过程中也需要建立独立的流程与规范。   虫师提出了自己性能测试流程,与其它书本提出的流程在些小不同。流程的实施没有绝对的对错,适合自身的流程就是正确。 &nbsp...

    上一章节中我们对性能的需求进行了分析,知道了测试对象,了解了测试需求,那么下面就需要制定一份详细的计划,来规划和指导性能测试工作的进行。为了使你对性能测试计划更清晰明白,这里以测试计划的格式来描述。   一.简介     简介部分就不用过多描述了,无非项目的背景,进行此次性能测试的原因,以及性能测试覆盖的范围等等,几乎所有项目文档都在开端对项目进行简单的阐述。   二.性能测试需求   寻找的被测试对象和压力点   要测试的对象不是凭空想象出来,而是经过分析与系统数据收集得到。下取几个典型的压力点 登录:对于一般的系统来说,登录是用户操...

  linux下的业务分析工具awstats,再来介绍一款windows功能强大的业务分析工具Weblog expert,相对awstats不管是安装还是使用都方便很多。   是一个快速和强大的访问日志分析器。这会让你了解你的网站的访客:活动统计,访问的文件的路径,通过该网站,信息指页面,搜索引擎,浏览器,操作系统,和更多。该计划所产生的易于阅读的报告,包括文本信息(表)和图表。 官方网站:http://www.weblogexpert.com  官方实例页:http://www.weblogexpert.com/sample/index.htm&nbs...

    我所要介绍的这几本书都是国内作者出的,没办法!主要是英语太挫,英语阻挡了我阅读国外作品的道路。刚入测试就有幸接触性能测试,jmeter和loadrunner也属于瞎倒腾着在项目中用过。今年换了工作彻底断绝了我倒腾这些工具的权利。给自己想了想后路,白盒、自动化、性能,综合考虑了一下,自己对性能测试最感兴趣,也是比较有基础,既然没了工具练手。那只能看书了。也算是打一下基础,对整个性能测试有更好更深入的认识。   精通软件性能测试与LoadRunner实战 LoadRunner实战》这是我买的第一本性能测试书,这本书讲解的性能测试的理论知识甚少。当然,这本书的定位就是...

     需要说明一点的是,此处讲表,更多的是一些概念与管理,至于创建的参数细节更多与业务有关。     创建表                                       ...

  54wKHQuU2AYM   2023年11月05日   39   0   0 数据SQL表空间数据表空间SQL

  SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。  对于数据库来说,索引是一个必选项,但对于现在的各种大型数据库来说,索引可以大大提高数据库的性能,以至于它变成了数据库不可缺少的一部分。   索引分类: 逻辑分类 single column or concatenated     对一列或多列建所引 unique or nonunique   唯一的和非唯一的所引,也就是对某一列或几列的键值(key)是否是唯一的。 Functio...

  54wKHQuU2AYM   2023年11月05日   65   0   0 SQLSQL位图位图数据数据

    三种MPM介绍                                              Apache 2.X  支...

  引子 Yslow 测试的一个页面的前端性能。 请求,对于一个请求各个阶段的划分,阻挡->域名解析->建立连接->发送请求->等待响应->接收数据。当然不是每个请求都要包含所有过程。 TCP请求的链接与断开,而这篇文章正式说这个请求的。   那么http请求和tcp请求是什么关系呢?简单点说就是一个tcp请求是比较靠近底层的,在它上面是http之类的应用请求,所以可以认为一个tcp请求包括很多个http请求(至于包括多少,apache中可以设定),同时tcp的链接与断开比http请求的链接和断开更需要消耗掉更多的内存资源和时间。 ...

  54wKHQuU2AYM   2023年11月05日   71   0   0 服务器apacheHTTPapacheHTTP服务器

  mod_cache是apache中基于URI键的内容动态缓冲(内存或磁盘)     从Apache2.2起,mod_cache和mod_file_cache将不再是试验模块,它们已经足够稳定,可以用于实际生产中了。这些缓冲体系提供了一个强有力的途径来加速原始web服务器(origin webserver)和代理服务器(proxy)的HTTP处理速度。 HTTP缓冲。内容(content)本身被存储在缓冲区中,mod_cache的目的在于管理控制内容缓冲能力的各种HTTP头和选项。它可以同时处理本地的内容和代理的内容。mod_cache被设计为同时针...

  54wKHQuU2AYM   2023年11月05日   83   0   0 apache缓存apache缓存

    又属于一篇普及文,希望自己在被各种技术吸引的同时,能时常来整理和总结软件测试最基本的知识。 redmine、JIRA、bugzilla ,再到现在的QC,当然还有其它种的开源的或商业的缺陷管理工具,它们的本质是一样的,就是来管理缺陷的生命周期。   其实,你理解任意的一款工具,其它的工具也一定能无师自通。这不谈某款工具,单把它本质的一些东西抽离出来与大家分享。   Bug的属性               &...

  JMeter 介绍: 一个非常优秀的开源的性能测试工具。   优点:你用着用着就会发现它的重多优点,当然不足点也会呈现出来。   从性能工具的原理划分: Jmeter工具和其他性能工具在原理上完全一致,工具包含4个部分: (1)负载发生器:用于产生负载,通常以多线程或是多进程的方式模拟用户行为。 (2)用户运行器:通常是一个脚本运行引擎,用户运行器附加在线程或进程上,根据脚本要求模拟指定的用户行为。 (3)资源生成器:用于生成测试过程中服务器、负载机的资源数据。 (4)报表生成器:根据测试中获取的数据生成报表,提供可视化的数据显示方式。 &...

  上一节中,我们了解了jmeter的一此主要元件,那么这些元件如何使用到性能测试中呢。这一节创建一个简单的测试计划来使用这些元件。该计划对应的测试需求。 1)测试目标网站是fnng.cnblogs.com  和 tt-topia.rhcloud.com 2)测试目的是该网站在负载达到20 QPS 时的响应时间。   QPS 解释   QPS: Query Per Second 每秒查询率。是一台查询服务器每秒能够处理的查询次数。在因特网上,作为域名系统服务器的机器的性能经常...

  在这此对新版本jmeter的学习+温习的过程,发现了一些以前不知道的功能,所以,整理出来与大分享。本文内容如下。 如何使用英文界面的jmeter 如何使用镜像服务器 Jmeter分布式测试 启动Debug 日志记录 搜索功能 线程之间传递变量     如何使用英文界面的JMeter     启动时会自动判断操作系统的locale 并选择合适的语言启动,所以,我们启动jmeter后,其会出现一个倍感亲切的中文界面。但由于jmeter本身的汉化工作做得不好,你会看到有未被汉化的选项及元件的参数。而且部分翻译并不准确,因...

  54wKHQuU2AYM   2023年11月05日   81   0   0 服务器搜索HTTP服务器http搜索

    本来计划这篇续写的经历在第二份工作离职的时候去写,从2012年的4月份再次入职到现在貌似有不少东西可以写写了。临近春节,加上各种琐事已也不能把注意力特别集中的去学一些东西,索性,整理一下从第二份工作到现在的经历吧!   这并不是一个成功人士的回忆录,这一个和你同在路上的测试的员的工作与学习的经历,希望我的经历能对刚入测试的同学一点帮助,能给和我同在路上的测试员一丝慰藉与鼓励;同时也希望得到老测试员的一些指点。虽然,我们不在同一个环境下,却经历着相似的事情。(这次煽情多了,主要是前一篇得到不少同学的肯定。哈哈!)   再次工作     上一篇说到年后离职,办...

  JAVA,但我还是的ruby和python之间犹豫了很久。我一直觉得自己编程方面没有天赋。所以就选个简单点的下手吧。     安装与运行交互式解释器   linux和UNIX系统安装中(包括MacOSX),Python的解释器就已经存在了。我们可以在提示符下输入python命令进行验证(作者环境ubuntu) fnngj@fnngj-H24X:$python Python2.7.3(default,Sep262012,21:53:58) [GCC4.7.2]onlinux2 Type"help","copyright","credits"or"l...

  54wKHQuU2AYM   2023年11月05日   99   0   0 linux运算符linuxPythonpython运算符

继续第一篇的内容,讲解,python的一些基本的东西。   注释   为了让别人能够更容易理解程序,使用注释是非常有效的,即使是自己回头再看旧代码也是一样。 >>>获得用户名: >>>user_name=raw_input("whatisyourname?") 在python 中用井号()表示注释。井号()右边的内存将不被程序执行。即使没有注释,也应该让代码本身易于理解。幸好!Python是一门出色的语言,它能帮助程序员编写易于理解的程序。^_^     字符串     单引号字符串...

  IP欺骗也是也loadrunner自带的一个非常有用的功能。 需要使用ip欺骗的原因:1、当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果。2、某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和并测试服务器均衡处理的能力。3、有一些网站会限制同一个用户同一个IP 的登陆。为了更加真实的模拟实际情况,LoadRunner允许运行的虚拟用户使用不 同的IP 访问同一网站。  ...

   loadunner 关联的问题,其实这个东西理解起来简单,但说起来比较麻烦。   关联的原理:                                      &n...

  54wKHQuU2AYM   2023年11月05日   112   0   0 服务器icohtml服务器icohtml

  技巧已经整理4篇了,你个一定疑问,这些知识点,网上随处可见。确实,由于长时间没有使用这个工具,造成我的一些概念开始在大脑中模糊,我只是用这种方式来温习。 ---------------------- loadrunner的虚拟用户中,术语concurrent(并发)和simultaneous(同时)存在一些区别,concurrent 是指虚拟场景中参于运行的虚拟用户。而simultaneous与集合点(rendzvous point)关系更密切,是指在同一时刻一起执行某个任务的虚拟用户。 名运动员参加长跑比赛,出发点同时起跑,他们是并排奔跑的;跑了N圈之后,因...

  54wKHQuU2AYM   2023年11月05日   53   0   0 虚拟用户3dhtml虚拟用户html3d

  HTTP状态为 200 OK ,那么VuGen 就认为脚本正确地运行了,并且是运行通过的。在绝大多数系统出错时会返回错误页面码? 不会一般系统都会返回一个消息提示框,来提升用户感受。例如,“网站繁忙,请稍后”。其实这个时候网站已经无法正确响应用户请求了,但是VuGen 脚本无法识别,会错误地认为网站还能正确访问,导致分析错误。所以这时需要一种检查点函数帮助验证请求发送出去后,服务器的返回是不是期望的内容,如果不是,那么就说明服务器返回无法提供正常的服务了。   以loadrunner 自带WebTou...

  54wKHQuU2AYM   2023年11月05日   62   0   0 icoicoWeb检查点Web检查点
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~