分享一个.NET实现的简单高效WEB压力测试工具

发表于:2013-8-28 11:05

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

 作者:千寻0    来源:51Testing软件测试网采编

  在Linux下对Web进行压力测试的小工具有很多,比较出名的有AB.虽然AB可以运行在windows下,但对于想简单界面操作的朋友有点不太习惯.其实vs.net也提供压力测试功能但显然显得太重了,在测试的时候也会占用了大量的资源导致测试效果不理想。为了让在win下对web压力测试变得更简单方便所以用.net写了一个小工具来完成这个事情。

  功能介绍

  这个小工具提供了一系列的参数设置,主要包换测试的类型,并发用户数和是否保持长连接状态等。

  KeepAlive

  是否保持连接状态,如果选择是则省下了连接创建的损耗从而达到更高的吞吐测试效能。

  并发用户数

  这个值是指同时请求的用户数,如果是局域网测试此值一般在100以内即可,最大可以设置1000;默认情况是10个用户,10用户到底会产生多大的请求压力后面会通过一个简单的测试体现出来。

  测试Urls

  用户可以根据需要对一个或多个URL进行压力测试,每行表示一个请求的URL路径。

  测试结果

  工具在测试的时候会返回一个简单的测试结果,主要包括的数据有:运行时间,请求数(总数和秒),成功请求数(总数和秒),接入数据量(总数和秒)和错误请求数(总数和秒) 。

  10用户跑10w请求(没开启KeepAlive)

  10用户跑10w请求(开启KeepAlive)

  从测试来看开启KeepAlive对测试效能还是有着非常大的提高的。

相关文章

下载这个小工具:WebPerformanceTest.rar

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号