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

开发 测试
在Linux下对Web进行压力测试的小工具有很多,比较出名的有AB.虽然AB可以运行在windows下,但对于想简单界面操作的朋友有点不太习惯.其实vs.net也提供压力测试功能但显然显得太重了,在测试的时候也会占用了大量的资源导致测试效果不理想.

在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 (71.32 kb)

原文链接:http://www.cnblogs.com/smark/archive/2013/05/16/3081606.html

责任编辑:林师授 来源: 博客园
相关推荐

2019-03-15 09:17:22

Web测试工具

2012-06-25 14:30:48

Web

2016-09-14 11:09:06

Web工具运维

2019-11-22 09:38:50

工具代码开发

2009-04-14 10:11:29

.NETWeb测试工具

2009-05-18 08:52:17

压力测试Rpplet测试

2018-01-16 11:20:08

2013-07-26 09:51:12

网站性能网站测试性能测试

2015-07-27 18:19:22

Linuxstress参数

2010-05-17 13:16:23

MySQL压力测试工具

2012-02-02 09:12:16

JavaJMeter

2010-05-27 18:48:20

Linux压力测试工具

2019-11-11 13:50:42

工具代码开发

2010-06-07 17:46:46

Linux压力测试工具

2011-10-09 11:00:17

2023-10-26 00:30:00

Excel开源框架

2020-11-27 11:19:55

开发API工具

2019-11-14 09:00:00

前端测试工具框架

2013-11-04 09:48:21

WebWeb设计测试

2019-08-20 08:00:00

JavaScript测试工具前端
点赞
收藏

51CTO技术栈公众号