文章分类 - 软件测试
摘要:点此下载首先将下面3行加入到 %WinDir%\system32\drivers\etc\hosts 文件中127.0.0.1www.reflector.net127.0.0.1licensing.red-gate.com127.0.0.1update.red-gate.com然后运行安装文件。安装完后开始注册。首先使用注册机生成序列号输入到序列号框中,点击激活按钮然后点击手动激活按钮从左框中复制XML复制到注册机中,注册机生成相应的XML复制XML回右边的框中点击完成,激活\
阅读全文
摘要:做Web开发,难免要对自己开发的页面进行性能检测,自己写工具检测,工作量太大。网上有几款比较成熟的检测工具,以下就介绍一下,与大家分享。互联网现有工具基于网页分析工具:1.阿里测2. 百度应用性能检测中心2.Web PageTest3.PingDom Tools4.GTmetrix基于浏览器分析工具:1.Chrome自带工具F122.Firefox插件:YSlow(Yahoo工具)3.Page Speed(google)(以下以分析博客园网站为例www.cnblogs.com)阿里测:http://www.alibench.com首页:一、性能打分a)首字节时间指标解释:浏览器开始收到服务..
阅读全文
摘要:软件测试测试testingblog生活活动以下的网站都是我经常访问、实用的软件测试网站,当然,网上的资源有如浩瀚大海无边无际,但我认为初学者看看下面这些就足够了。个人意见仅供参考。1、无忧测试网 51Testing论坛http://www.51testing.com国 内软件测试行业绝对的NO。1,内容覆盖软件测试以及质量管理的方方面面,而且还提供Mercury国际认证的培训以及报考服务,人气很高, 51Testing论坛更是我每天的必修课,论坛栏目丰富,从[软件测试新手上路],到[性能自动化测试];从[软件测试管理大家谈
阅读全文
摘要:软件测试测试loadrunner单元测试build脚本软件测试方法种类繁多,记忆起来混乱, 如果把软件测试方法进行分类, 就会清晰很多。 我参考一些书籍和网上的资料, 把常用的软件测试方法列出来, 让大家对软件测试行业有个总体的看法。从测试设计方法分类测试名称测试内容Black box黑盒测试把软件系统当作一个“黑箱”,无法了解或使用系统的内部结构及知识。从软件的行为,而不是内部结构出发来设计测试.White box白盒测试设计者可以看到软件系统的内部结构,并且使用软件的内部知识来指导测试数据及方法的选择。Gray box. 灰盒测试介于黑盒和白盒之间总结: 实际工作中,对系统的了解越多越好.
阅读全文
摘要:小强作品-《零基础学习软件测试》之 软件测试知识扫盲篇第一讲 软件测试基础知识http://www.boobooke.com/v/bbk1514第二讲 测试用例设计http://www.boobooke.com/v/bbk1527第三讲 测试用例设计误区http://www.boobooke.com/v/bbk1576第四讲 bug知识http://www.boobooke.com/v/bbk1528第五讲 软件质量基础知识http://www.boobooke.com/v/bbk1518/第六讲 软件质量管理杂谈http://www.boobooke.com/v/bbk1600第七讲 how
阅读全文
摘要:本文目录如下:1、概述1、1 系统性能定义1、2 目的意义2、性能优化技术2、1 前端优化2、2 后端优化3、总结1、概述 最近看了很多关于系统性能调优的文章,发现很多文章都是介绍某一方面的,例如专门数据库方面的优化、前端页面的优化等等都不是很全面,这里结合我在工作中的一些实践对系统性能调优技术来一个综合性的分享。1、1 系统性能定义如上图,性能就是吞吐量加延迟,这两个相互矛盾又相互协调构成了一个系统性能的定义:Throughput,吞吐量。也就是每秒钟可以处理的请求数,任务数。Latency,系统延迟。也就是系统在处理一个请求或一个任务时的延迟。一般来说,一个系统的性能受到这两个条件的约..
阅读全文
摘要:详情点击本文固定链接:http://www.test-life.org/?p=383 | 测试之路-My Test Space【性能测试】loadrunner11下载loadrunner11破解下载loadrunner8.1下载【功能测试】QTP10.0下载【开发软件】eclipse下载【Bug追踪系统】JIRABugzillaGNATSTestTrackProbugfreemantis【网速限制工具】NetLimiter
阅读全文
摘要:当自己程序遇到性能问题,比如请求反应缓慢,怎么分析是哪里出了问题呢?dottrace可以帮助.net程序跟踪出代码里每个方法的执行时间,这样让我们更清晰的看出是哪里执行时间过长,然后再分析应该怎样解决。Dottrace是由JetBrainshttp://www.jetbrains.com/公司开发的一款产品,它分dottrace Performance和dottrace Memory两个工具,dottrace Performance用来分析代码性能,比如函数执行时间,调用次数,消耗时间比率等,dottrace Memory一般用来分析内存占用情况。本篇文章介绍dottrace跟踪代码执行时间来
阅读全文
摘要:在使用.NET进行快速地上手与开发出应用程序后,接下来面临的问题可能就是程序性能调优方面的问题,而性能调优有时候会涉及方方面面的问题,如程序宿主系统、数据库、网络环境等等,而当程序异常庞大复杂的时候,性能调优将变得更加无从下手。本系列文章主要会介绍一些.NET性能调优的工具、Web性能优化的规则(如YSlow)及方法等等内容。成文前最不希望看到的就是园子里不间断的“哪个语言好,哪个语言性能高”的争论,不多说,真正的明白人都应该知道这样的争论有没有意义,希望我们能从实际性能优化的角度去讨论问题。ANTS Performance Profiler的基本使用ANTS Performance Prof
阅读全文
摘要:网站的加载速度是决定网站成败的重要因素,值得站长特别关注。原因很简单,没有人愿意为了打开一个网页而等老半天,换句话说,如果你的网站打开速度很慢,将流失大量的访客,甚至出现多米诺效应的不良影响,因此了解自己网站加载速度非常重要。下面向大家推荐8款非常有用的测试网站速度的免费工具,让你更加全面的了解自己的网站性能。PageSpeed Insights首先介绍的这款测试工具出自google,通过分析网页的内容来提供网站加载速度优化建议。pingdom在线检查网站每个元素的加载速度,生成非常详细的测试报告,帮助你轻松优化网站。Load Impact提供在线测试服务,能够生成详尽的测试报告。目前已提供.
阅读全文
摘要:1. 被测试功能说明。 非常简单的一个功能:在文本框中输入文字,点击Go按钮,下面则会显示文本框中输入的文字。 接下来我们就为这个小程序创建UI自动化测试:2. 创建测试项目。 打开VS2010,选择 文件 - 新建 -项目,模板列表中选择 测试 - 测试项目,输入测试项目名称 UITestProject。 3. 添加UI自动化测试。 1. 右键 UITestProject,选择 添加 - 编码的 UI 测试。 2. VS2010将弹出如下窗体:单击 确定 按钮。 3. 进而VS2010自动最小化,右下角弹出 UI 自动化测试生成器: 4. UI自动化测试基本步骤。...
阅读全文
摘要:性能计数器(PerformanceCounter),也叫性能监视器。一个人健康状况如何,我们通过对其做各项体检获得相关的状况指标,如血压、心跳,肺活量等。那么在做性能测试过程中,整个系统的软硬件进行监控也必不可少,监控所获得的数据也是我们分析系统性能的主要依据。 在整个系统中,对于不同的软件和硬件,我们对其监控的指标也不一样,就像一个公司中的所有人员,其每个人的职责不同,评判和考核的标准也是不一样的。下面将从系统的各个方面进行分析。操作系统性能计数器 操作系统监控器,主要监控操作系统级别上的系统性能表现,这里分析最常...
阅读全文
摘要:本篇博文属于对软件测试领域的科普篇,关于软件测试领域,名词颇多,发现有许多测试新手混淆概念,甚至有不少招聘要求中对各种软件测试相关的名词乱用,所以,这里汇总测试相关的名词,也许能理清你对各种名词的概念。根据项目有流程阶段划分测试 上图是一个典型瀑布式软件开发流程,那么各项软件测试工作是在项目开发流程中循序渐进的进行的。下面将介绍个测试含义。单元测试:单元测试是对软件中的基本组成单位进行的测试。目的是检验软件基本组成单位的正确性。集成测试:集成测试是在软件系统集成过程中所进行的测试。目的是检查软...
阅读全文
摘要:在平常的测试工作中,经常要安装软件,卸载软件, 即繁琐又累。 安装和卸载完全可以做成自动化。 安装软件我们可以通过自动化框架,自动点击Next,来自动安装。 卸载软件我们可以通过msiexec命令行工具自动化卸载软件阅读目录用msiexec 命令来卸载软件注册表中查找ProductCodeC#中自动卸载软件C#查找注册表中的ProductCode完整源代码下载用msiexec 命令来卸载软件平常我们手动卸载软件都是到控制面板中的"添加/删除"程序中去卸载软件, 或者通过程序自带的卸载软件来卸载。我们可以通过 MsiExec.exe /X{ProductCode} 命令来卸载
阅读全文
摘要:有些事儿一旦放一放就难再拾起来,突然发现《性能测试知多少》这个系列两月没更新,关键时我都不知道啥时候放下的,总容易被各种技术所吸引走,如饥似渴的想学更多的东西,这几天一直有朋友问我为啥不写了,我才意识,事情要一样一样做,我现在要把这个系列完成。 之前有对性能需求进行过分析,那篇主要从项目业务、背景等角度如何抽丝剥茧的将项目的需求抽离出来。在我们进行需求的时候也需要对被测项目的架构有一定的认识,如果不了解被测系统的架构,那么在后期的性能分析与调优阶段将无从下手。简单系统架构介绍 因为每个公司的业务不同,采用的技术,...
阅读全文
摘要:经常会有性能测试新手问这样的问题: C/S的系统如何录制,应该选择什么协议呢? 待测系统A的一个功能,是由B系统调用的,也需要搭建B系统的测试环境并对其录制么? 我的回答是,先弄清楚你想测的是什么?对它而言,压力又是什么? 新手总是想着如何录制客户端的操作,如何模拟客户端的点击。这种想法应该是受到了主流测试工具影响,性能测试的入门基本都是从工具开始,比如使用最广的LR,其最方便好用的功能应该就是录制了。但是需要清楚的是,录制只是为性能测试提供便利的一个功能(可以傻瓜式的产生向服务器施加压力的脚本),录制本身并不是性能测试的根本或者所必需,能够产生压力的那些脚本或是程序才是关键所在。 ...
阅读全文
摘要:经常会见到新人提出这样的性能问题:“100用户时,A操作响应时间达到了XX秒,请修改。”面对这样的问题,开发人员一定会觉得很无助,他们甚至不知道问题是什么。即使从测试人员的角度来看,这也算不上是一个合格的问题。那么一个好的性能问题应该是什么样呢?好问题要描述清晰100个用户,是指绝对并发操作么?还是什么样的场景?是只测这一个A操作?还是有多个操作在同时进行?如果有多个操作,是只有这一个操作变慢?还是普遍变慢?测试环境是什么样的?测试数据量是多少?也许开发人员理解了详细的测试场景后,会告诉你,这个场景在业务中是不可能的,或者测试数据量是不合理的。好问题要有尽量准确的定位只是描述清晰还不够,要明白
阅读全文
摘要:测试环境的重要性无需多说,大家都知道测试环境要尽量的模拟生产环境,当然也包括数据。这样测试的结果才会更加准确的反应真实的性能。就连开发过程,都已经开始在大数据量下加压开发了。那么,关于测试数据,你了解多少呢? 通常说的测试数据可以分为两类: 一是为了测试性能而准备的数据,这是用来模拟“压力”的数据。也就是常说的数据量、历史数据等。一般都会根据需求或者经验很容易估算出来,比如案件年增长量为5%,去年数据量为100W,测试需要保证3年后系统仍可正常运行,那么就需要计算并模拟出3年后的总数据量,在这个基础上进行测试。 二是用来辅助测试使用的数据。比如有一个对案件进行打分的功能,只有符合一定条件...
阅读全文
摘要:同样的项目、同样的性能需求,让不同的测试人员来测,会是相同的结果么? 假设有这样一个小论坛,性能测试人员得到的需求是“支持并发50人,响应时间要在3秒以内”,性能测试人员A和B同时开始进行性能测试(各做各的)。 只考虑发帖这个操作,A设计的测试场景是50人并发发帖,得到的测试结果是平均完成时间是5秒。于是他提出了这个问题,认为系统没有达到性能期望,需要开发人员进行优化。 B设计的测试场景是,50个人在线,并且在5分钟内每人发一个帖子,也就是1分钟内有10个人发帖子,最后得到的测试结果是平均完成时间2秒。于是他的结论是系统通过性能测试,可以满足上线的压力。 两个人得到了不同的测试结果,完...
阅读全文
摘要:有过一些性能测试经验的人很容易进入此状态,他们已经熟悉了性能测试的基本流程,能够比较熟练的使用测试工具开展工作。我大概从事性能测试一年左右时遇到了这个问题,那时我觉得性能测试的过程没有太多挑战,遇到的每一个系统,仿佛都可以用同样的流程完成。半天时间填写测试方案,一天时间来准备测试环境,一天时间准备测试脚本,一到两天来完成各种测试用例(基准测试、日常压力测试、峰值压力测试、绝对并发测试、稳定性测试等),然后就是调优、问题复测和完成测试报告。在我看来,性能测试好像变成了用一些工具去执行一个个固定的用例。 这样的工作持续了一段时间后,我感到有些不对劲,一定是哪里出了问题。性能测试难道真的这么简单,.
阅读全文

浙公网安备 33010602011771号