摘要:
1.用户自定义变量 右键快捷菜单中选择 添加-配置原件-用户自定义变量。 用户自定义变量中的定义的所有参数的值在测试计划的执行过程中不能发生取值的改变,因此一般仅将测试计划中不需要随迭代发生改变的参数(只取一次值的参数)设置在此处。例如应用的host和port。 取样器中的host和port用${h 阅读全文
摘要:
采用Jmeter测试工具对web系统作的负载测试,得出的响应报表,数据比较难懂,现作一具体说明。以下是在一次具体负载测试中得出的具体数值,测试线程设置情况为:线程数:200,等待时间(ramp-up):0秒,循环次数为永远,另:线程组——这些元件用于指定运行的线程数和等候周期。每个线程模拟一个用户, 阅读全文
摘要:
JMeter 介绍: 一个非常优秀的开源的性能测试工具。 优点:你用着用着就会发现它的重多优点,当然不足点也会呈现出来。 从性能工具的原理划分: Jmeter工具和其他性能工具在原理上完全一致,工具包含4个部分: (1)负载发生器:用于产生负载,通常以多线程或是多进程的方式模拟用户行为。 (2)用户 阅读全文
摘要:
Jmeter常见问题 (转载) http://www.51testing.com/?uid-128005-action-viewspace-itemid-84094说明:这些问答是从网上转载的,自己修改了其中的一些内容,如果大家兴趣,可以将大家在使用Jmeter的时候碰到的问题写下来,我们一起补充到 阅读全文
摘要:
1 功能测试 1.1 链接测试 链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否 按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页 阅读全文
摘要:
做测试做了8年,前两年做的是与硬件产品相关的测试,质量管理比 软件行业要严格的多的多,原因是,大部分的应用软件代码出错,改下代码重新编译,打补丁,就ok了,而一旦硬件设计出错,或者零件用错,造成的成本损失会 很大,严重的可能是电路板报废,更严重的是导致整批产品的报废。当然,软件出错也能造成无可挽回的 阅读全文
摘要:
我们先来弄清楚web测试的测试范围,通常web测试包含:功能测试、性能测试、浏览器兼容测试、安全测试以及用户界面测试等。那么,作为一个初级测试员或者实习测试员,最开始的能做的只能是功能测试和用户界面测试,另外可能还有浏览器兼容性测试。 先说功能测试,因为web测试的对象有网站和web应用系统两种;前 阅读全文
摘要:
灾难性错误:不能完全满足系统要求,基本功能未完全实现,系统崩溃或挂起等导致系统不能继续运行。包括以下各种错误:1、由于程序所引起的死机,非法退出2、死循环3、数据库发生死锁4、因错误操作导致的程序中断5、重大功能错误6、与数据库连接错误7、数据通讯错误严重性错误:严重地影响系统要求或基本功能的实现, 阅读全文
摘要:
1、所有的测试都应追溯到用户需求。因为软件的目的是使用户完成预定的任务,满足其需求,而软件测试揭示软件的缺陷和错误,一旦修正这些错误就能更好地满足用户需求。2、应尽早地和不断地进行软件测试。由于软件的复杂性和抽象性,在软件生命周期各阶段都可能产生错误,所以不应把软件测试仅仅看作是软件开发的一个独立阶 阅读全文
摘要:
软件测试过程中,我们应注意和遵循一系列的具体原则,在ISTQB 软件测试基础认证大纲上,列出了7 项原则,但其中最后一项原则“不存在缺陷(就是有用系统)”的谬论不能算是一项合格的原则,所以可以认可的原则是6 项。除此之外,在这里还列出作者认为比较重要的7 项原则,合起来共13 项原则。 1、ISTQ 阅读全文
摘要:
测试基本上关心的是行为视图,而开发人员关心的是结构视图。结构视图关注的是它是什么,而行为视图关注的是它做什么。测试人员的难点之一,就是基本文档通常都是由开发人员编写,并且是针对开发人员的。因此这些文档强调的是结构信息,而不是行为信息。 假设集合【S】代表描述的行为,集合【P】代表程序实现的行为。只在 阅读全文
摘要:
一、方法简介 现在的软件几乎都是用事件触发来控制流程的,时间触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就是形成事件流。这种在软件设计方面的思想也可以引入到软件测试中,可以比较生动地描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时使测试用例更容易理解和执行。 基本流和备选流 阅读全文
摘要:
一、方法简介 1.定义: 判定表是分析和表达多逻辑条件下执行不同操作的情况的工具。 2.判定表的优点 能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用判定表能够设计出完整的测试用例集合。在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组 阅读全文
摘要:
一、方法简介 1.定义: 基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。 2.错误推测方法的基本思想 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。 1)例如:输入数据和输出数据为0的情况;输入表格为空格或输入表格只有一行。这些都是容 阅读全文
摘要:
一、方法简介 1.定义: 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。 2.与等价划分的区别 1)边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。 2)边 阅读全文
摘要:
等价类划分法: 一、方法简介 1.定义 是把所有可能输入的数据,即程序的输入域划分策划国内若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。方法是一种重要的、常用的黑盒测试用例设计方法。 2.划分等价类 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的 阅读全文
摘要:
手动你的ASP站可否注入: http://127.0.0.1/xx?id=11 and 1=1 (正常页面) http://127.0.0.1/xx?id=11 and 1=2 (出错页面) 检测表段的 http://127.0.0.1/xx?id=11 and exists (select * f 阅读全文
摘要:
建立整体的威胁模型,测试溢出漏洞、信息泄漏、错误处理、SQL注入、身份验证和授权错误. 客户端验证 服务器端验证(禁用脚本调试,禁用Cookies) 1.输入很大的数(如4,294,967,269),输入很小的数(负数) 2.输入超长字符,如对输入文字长度有限制,则尝试超过限制,刚好到达限制字数时有 阅读全文
摘要:
1、下载Jmeter 下载地址:http://jmeter.apache.org/download_jmeter.cgi 目前最新版为3.0,其余文件如源代码等也可从如下官网下载: http://jmeter.apache.org/download_jmeter.cgi 2、安装Jmeter之前 安 阅读全文