• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

蛙蛙推荐:创建自己的性能计数器及压力测试入门

发布: 2008-9-25 10:13 | 作者: 不详 | 来源: 测试时代 采编 | 查看: 240次 | 进入软件测试论坛讨论

领测软件测试网


单元测试也OK了,先打开测试管理器(上面有个按钮,“测试/窗口”菜单也可以打开),选中咱们那俩单元测试方法run一把,看看能通过不?应该问题不大,这么简单的俩方法,不应该出意外,我反正顺利通过。
单击显示全图,Ctrl+滚轮缩放图片

OK,下一步,该做压力测试了,不做压力测试,咱的计数器也看不出啥来,VS就可以做压力测试(负载测试的一种),在MathServiceTest项目(测试项目)右键点“添加负载测试”
在“编辑负载测试方案的设置”里输入方案名,其它默认(我也不懂),如图
单击显示全图,Ctrl+滚轮缩放图片

下一步,“编辑负载测试方案的负载模式设置”里,选择分级负载,因为咱们是压力测试,所以压力要慢慢上,虚拟用户从10个加到200个,每隔10秒,增加10个用户。要做冒烟测试的话,就选个常量负载,上来就弄个2000个用户,呵呵。咱们的设置如图
单击显示全图,Ctrl+滚轮缩放图片

下一步,“向负载测试方案添加测试并编辑测试组合“,这里是要添加你要压的单元测试,其实负载测试可以压web测试,可以压单元测试,后者更灵活,啥都能压,不仅仅是web应用,当然vs的web测试在录制后可以转换成可编码的web测试,也可以灵活的修改。咱们把仅有的两个单元测试都添加进来,上面有个百分比控制条,表示做压力测试的时候,每个测试所承担的压力比重,就是调用次数的比例估计是。如果在这儿没调好,向导完了还可以在编辑测试里设置的,咱们先设置如图。具体每个选项的意思,MSDN里有,我重复也没用,重复错了就误人了。
单击显示全图,Ctrl+滚轮缩放图片

下一步,”指定负载测试其间要使用的计数器集监视的计算机“,这里啥也不用选,直接下一步,其实这里是添加测试相关的机器的,比如咱们的那俩web服务,如果还调用其它机器的服务,就可以把那台服务器也加进来,到时候把那台机器的计数器也监控一下,看看瓶颈在哪台机器上。关于啥是Controller,啥是Agent,同样看MSDN,图略。

下一步后,如图,”查看并编辑负载测试的运行设置“,这里设置压力测试要执行的时间,预热时间等,如果在负载模式里设置了分级负载,而总体测试时间太短的话,有可能不会压到最大用户数,这点知道就行了。
单击显示全图,Ctrl+滚轮缩放图片

最后,在Controller/计数器类别节点上点‘添加计数器”把咱们的自定义计数器加进来,再在测试组合里把相加测试调成30%,相乘测试调成70%,测试时间设置为5分钟,最后如图
单击显示全图,Ctrl+滚轮缩放图片 

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

43/4<1234>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网