分享一个.NET实现的简单高效WEB压力测试工具
来源:互联网 发布:邯郸软件开发 编辑:程序博客网 时间:2024/05/22 09:44
在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)
- 分享一个.NET实现的简单高效WEB压力测试工具
- 分享一个.NET实现的简单高效WEB压力测试工具
- 分享一个.NET实现的简单高效WEB压力测试工具
- 分享一款Web压力测试工具Pylot
- 用Python实现的Web服务器的压力测试工具
- 简单高效的web服务器测试工具Artillery(websocket http)
- Web测试工具 http_load 一个httpd 压力测试工具
- Web测试工具 http_load 一个httpd 压力测试工具
- web压力测试工具
- Web压力测试工具
- Web压力测试工具
- web压力测试工具
- web 压力测试工具
- web压力测试工具
- web压力测试工具
- Web压力测试工具
- Web 压力测试工具
- WEB压力测试工具
- 2013资格赛——Next Round
- 【转】光流Optical Flow介绍与OpenCV实现
- ACM主要内容
- SDRAM的地址映射方式BRC(Bank Row Column)和RBC(Row Bank Column)
- 2013 多校第九场 hdu 4696 Answers(纯YY )
- 分享一个.NET实现的简单高效WEB压力测试工具
- 2013资格赛——Another A+B
- 约瑟夫环 <list>
- LeetCode - Reverse Linked List II
- jQuery EasyUI 在datagrid上使用combotree 进行多选
- MATLAB对于文本文件(txt)数据读取的技巧总结(经典中的经典)
- 密码文本框不能正常取值的解决方案
- 数据结构之线性表顺序存储
- ruby on rails gems