在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)
分享到:
相关推荐
在Linux下对Web进行压力测试的小工具有很多,比较出名的有AB.虽然AB可以运行在windows下,但对于想简单界面操作的朋友有点不太习惯....为了让在win下对web压力测试变得更简单方便所以用.net写了一个小工具来完成这个事情
asp.net简单实现web打印功能,效果还不错
一个基于C#+asp.net实现的Json Web Editor 字符串编辑工具源码及例子。
自己在研究ASP.NET WebAPI的过程中,为了方便自己调试,写了一个自测工具。 可以进行 application/json 协议的访问,也可以进行 application/x-www-form-urlencoded 协议的访问。 为了方便经常调试某个接口,可将 ...
一个基于C#+Asp.net实现的简易留言板源码。
ASP.NET中实现Web打印的方案 ASP.NET中实现Web打印的方案 ASP.NET中实现Web打印的方案
【ASP.NET编程知识】.NET或.NET Core Web APi基于tus协议实现断点续传的示例.docx
.Net Web 开发简易框架 .Net Web 开发简易框架 .Net Web 开发简易框架
自动化测试.NET WEB应用程序的性能测试
Asp.net 实现验证码功能的Web控件Asp.net 实现验证码功能的Web控件Asp.net 实现验证码功能的Web控件Asp.net 实现验证码功能的Web控件
内容概要: 通过带着读者手写WebApi框架,了解 WebApi核心原理。...此资源以开发WebApi框架,最基本的DDD领域分层,让初学者对DDD的一个切面有所了解,同时内置了详细的运行说明,只需本地部署数据库即可运行。
一个基于C#+ Asp.Net实现的Web网页嵌入运行 SWF File 的程序例子。
目前,.net环境下能够...e表3.0正是这样的一个web报表工具。它的服务器端全部是用c# 语言实现的。可以自然地和.net应用程序集成。可以和用户的应用程序共用数据库连接。提供丰富的编程接口供用户全面控制每一个细节。
ASP.NET 在WEBAPI中开发文件上传功能。以及MVC中如何调用
.net前端web模板
httpHandler实现.Net无后缀名Web访问
.net 压力测试代码实例,用.net写的测试某段代码压力的实例
1.用.Net6平台WebApi项目开发 2.使用jwt给用户颁发密钥 3.swagger验证配置 4.接口jwt验证密钥方法 5.运行就能使用
通过asp.net的简单操作,通过VS和SQL服务器来实现。并且代码内部完全度很高。多种定义模式