VSTS 测试的简单应用 (二)

2009年6月4日


Load Testing


在之前做的web测试的基础上,我们进行一次load testing

首先,是添加一个Load Testing.


afaf


进行load test的设置,包括以下几个方面:

1. Scenario的设置:

     Load Test 要求尽可能的模拟实际情况。对scenario的设置正是趋于这个目的。首先,进行的是Think Time的调整,紧接着是Load Pattern的设置,固定还是步增?再接着是scenario的分布,这里可以添加在相同project下的不同的测试,可以是web测试,manual测试等等,并根据实际环境进行资源分配。也可以对浏览器或者是网络环境进行分配,以测试在不同的环境下的运行状况。 计数器的设置,可以根据需求添加自己的关注点。最后一步是运行设置,运行时间,validate level等等。


fdasfas


执行测试:


下面的图是执行Load test时的监视窗口,可以选择不同的计数器来观察program运行时的性能,从而找出瓶颈。


http://hiphotos.baidu.com/lodong/abpic/item/31f19730d92b798d5fdf0e22.jpg


除了这两种测试外,还可以添加Unit Test Manual Test等等。


测试代理 Test Agent

测试的时候,只用一台机子进行测试不一定能达到需求。比如,测一个网站,要求同时发生的request要有成千上万个或者不同的IP,这个任务显然是一个机子完成不了的,这就需要多台机子一起进行操作。这就是Test Agent的作用,代理其他计算机进行测试任务。


Performance Winzard

还发现一个东西,Performance WizardTools-Performance Wizard

添加程序:


http://hiphotos.baidu.com/lodong/abpic/item/62544e395f4fdc0696ddd8f7.jpg


http://hiphotos.baidu.com/lodong/abpic/item/0eca83d260810c11960a16fd.jpg


进入属性设置:添加计数器,事件等等


http://hiphotos.baidu.com/lodong/abpic/item/646b478015ae54fdbd3e1efb.jpg


运行,生成report,可以查看执行时的性能


 




0 comments:

发表评论