分享一个.NET实现的简单高效WEB压力测试工具
作者:网络转载 发布时间:[ 2013/8/29 9:50:10 ] 推荐标签:
在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对测试效能还是有着非常大的提高的。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11