最近遇到个需求--比较.net call SAP RFC 与 call SAP WebService 哪个效果更好.其中的一个做法就是通过做VS2010 LoadTest(压力测试)来模拟50、100、200、300 Users 来实现.
具体操作步骤如下:
一、新建WebTest :
二、录制路径
该步骤是关键,通过该步骤来实现模拟多用户并发操作
在URL 地址栏中输入要做压力测试的Web 页面路径.及在页面上要做的动作。
录制完成后点击Stop 来完成操作并测试录制是否通过:
三、新建LoadTest
在选项TestMix 中选择WebTest3
在Load Pattern 中选择想要并发的用户数,在Run Settings 中选择要并发的时间。
最后如下:
Click RunTest 开始测试:
注意事项:LoadTest 运行时会自动在本机所装SQL Server 中创建数据库,若没有装SQL Server 数据库侧不会出报表.
最后结果如图:
报表数据导出:
打开Excel2007: