使用VS2008进行WEB负载测试

发表于:2010-1-12 14:04

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:ulark(CSDNBlog)    来源:51Testing软件测试网采编

  vs2005 测试学习笔记

  最近接触关于多线程的软件测试,所以对vs2005里的测试开始感兴趣,今天学习试用了一下,记下所获得的。

  vs 测试分“WEB测试”,“单元测试”,“负载测试”,“手动测试”,“顺序测试”,一般测试这几个,我分别讲解一下。

  Web测试是用于测试一连串的网页,可把服务器路径作为参数,把post,get的变量作为参数输入,还有其它一些功能可参考vs的说明。

  负载测试是把“WEB测试”,“单元测试”,“顺序测试”都放在一个测试项目里,然后设定负载数量作测试,但我在实际使用中发现个问题就是,我在负载里设定一分钟,50000个负载,运行同一个 asp.net的页面,实际情况是只运行了30000多次,但系统提示测试完成,而且也没出现什么错误,我也不明白是什么问题,希望有高手指教。

  手动测试,这个好像是你在外部测试完后在vs里写下记录已而。

  顺序测试,这是把web测试,单元测试按你自己指定的排序执行

  一般测试,可以在外部设计测试程序,然后嵌入到VS里面。

  在试用完vs的测试系统后,感觉功能强大,面而灵活性很好,早几天和一个朋友交流,据了解vs的测试系统比IBM的rational功能还强。

  网站性能分析工具很多,最有名的是LoadRunner进行压力测试。但VS2008也提供了工具进行Web测试和负载压力测试,前者可以用来单步逐页分析网站性能,确定哪个request哪个步骤占用时间,后者可以对网站模拟并发用户请求,测试WEB性能。

  首先打开VisualStudio2008新建一个工程,测试 - 测试,一个空的测试项目就建好了。

  然后选中项目,右键新建WEB测试:

  然后进行场景录制,可以输入你的网站地址,然后进行模拟用户的操作,可以很多步。。。。

  在建好的WEB测试中点击“运行测试”开始测试,看到运行结果,可以对结果进行单步每个request逐页分析网站性能,确定哪个request哪个步骤占用时间。

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • zincy
    2010-8-05 10:50:04

    有没更详细的了,我才刚接触,有点不知从哪下手了....

  • geixinyigejia
    2010-7-22 13:56:01

    写的有些过于简单,呵呵,可能我是刚学这个,呵呵

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号