软件测试_03 WEB测试设计(系列3).ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
内容介绍 前言 WEB测试类型 WEB性能(压力)测试指标 WEB测试方法 WEB测试手段 WEB性能测试内容 WEB压力测试内容 * 前言 随着网络发展的越来越快,网站、网上办公已经被大众广泛接受。Web应用已经越来越快的发展,我们公司基于WEB也开发了很多应用程序,如联通客服系统,BugBASE 2.0 等等. 我们会越来越多的接触到WEB应用程序的测试。 Web应用的测试类型 ●功能测试 ●性能测试 ●压力测试 ●安全测试 ●可用性测试 Web应用的测试类型 WEB应用程序的功能测试和可用性测试与其它应用程序的测试一样,所以在此不进行讨论。 WEB应用程序的安全测试由于深度问题,也不作为重点。 Web应用的测试类型 ●性能和压力测试 在实际应用中,我们对WEB应用程序的性能发挥,及压力方面所能承受的最大并发数,及服务器在连续运行一段时间后的稳定性要有一定的了解,下面主要就这方面测试加以讨论。 Web性能(压力)测试指标 ●响应时间(最大/最小/平均) 从一个请求被发送到响应被接收所用的时间(s),平均响应时间是所有虚拟客户端求和计算出的平均值。 ●吞吐量 单位时间(s)通过网络的发送与接收数据比特数或分组数。吞吐量是一非常突出的性能指标。 ●连接时间(最大/最小/平均) 是指客户端和服务器连接被确定到连接被断开所用的时间。 ●错误连接数 在指定测试时间内出现的错误连接的次数。 ●有效连接数量 在指定测试时间内客户端与服务器建立的所有成功的连接数。 基于WEB的性能及压力测试,一般采用黑盒测试。 WEB测试方法 基于WEB的性能及压力测试,一般采用自动测试手段,借助测试工具,来模拟大量客户端浏览器访问WEB服务器,从测试结果中获取平均响应时间,吞吐量等测试数据。 能产生以上体现性能测试指标的测试工具很多,如下面的两个测试工具: ●WCAT(Microsoft Web Capacity Analysis Tool) ●WAS (MicroSoft Web Application Stress Tool) WAS可以很方便的记录通过IE浏览的页面的URL,并可以设置并发用户数及访问时间,但结果报告中得到的测试数据不多。 这2个测试工具可以一起来使用,可以用WAS来录制通过IE浏览的页面,然后把这些页面的URL写入WCAT的测试页的脚本中,来实际模拟用户的浏览操作,并规定测试时间及并发用户数量。 WEB测试手段 WEB性能测试内容 对网站进行测试,首先要对网站的静态页面访问能力、动态页面访问能力,混合页面访问能力等进行评测。 ●静态页面的测试 ●动态页面的测试 ●混合页面的测试 静态页面测试 测试访问静态HTML页面的性能。 用例描述:访问的文件大小对性能的影响 。 操作过程:选择与实际应用相近的测试数据(这里主要是指所访问的页面,因为对于不同的页面大小测试的结果是有很大的差别的) ,首先确定一个合理的并发用户数(即有多少用户同时访问),然后按照访问页面的大小从0.5K-1M按不同大小的页面进行分组访问取得测试结果。 静态页面测试 利用WCAT测试工具,模拟15台客户端,对不同大小的静态文件进行访问,文件大小分别选择0.5K,1K,2K,4K,16K,64K,128K,256K,512K,1M。 对这些文件的请求可以在保证有效持续时间(duration)为5分钟分别得到以下反映服务器性能指标的测试数据平均响应时间, 平均连接时间, 最小连接时间, 最大连接时间, 吞吐量, 错误连接数等测试数据。 静态页面测试:不同大小的静态页面访问的测试 由以上数据可以看出当文件大小到达128K时最小响应时间有明显的加大,并且当文件大于128K时响应时间开始加速上升,吞吐量变小、说明在访问文件大小超过128K时服务器性能有所下降,在文件大小为64K-128K时服务器性能发挥的最好。 动态页面测试 动态页面测试:普遍来说,动态内容的产生要比静态文件慢些,并且使用更多的SERVER资源,动态内容的产生是一个很重要的测试点。 用例描述:访问的动态文件大小对性能的影响 。 操作过程:选择与实际应用相近的测试数据(这里主要是指所访问的页面,因为对于不同的页面大小测试的结果是有很大的差别的) ,首先确定一个合理的并发用户数(即有多少用户同时访问),然后按照访问页面的大小从0.5K-1M按不同大小的页面进行分组访问取得

文档评论(0)

cc880559 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档