设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 3663|回复: 1

HttpTest4Net HTTP web服务器压力测试工具 CC攻击工具下载

[复制链接]
 成长值: 45

签到天数: 4640 天

[LV.Master]伴坛终老

发表于 2014/12/19 20:43 | 显示全部楼层 |阅读模式 | Google Chrome 40.0.2209.0| Windows 8.1
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
HttpTest4Net是一款基于C#实现的和HTTP压力测试工具,通过工具可以简单地对HTTP服务进行一个压力测试.虽然VS.NET也集成了压力测试项目,但由于VS自身占用的资源导致了在配置不高的PC上难以做到高并发压力测试,再加上需要装VS这个样一个庞大的工具也是件很麻烦的事情.使用HttpTest4Net这个小工具只需要简单地配置一下参数就可以进行现有的HTTP服务进行压力测试并得到一个详细的测试结果汇总.
功能

提供测试总时间或请求总次数的测试方式.
支持多用户压力测试和转考时间.
支持GET和POST基础测试功能.
提供测试用例保存和加载功能.
提供自定义编写测试用例加载到工具中.
提供测试汇总功能,可以实时查看测试的情况和完成后结果的分布.
定义测试用例

工具只提供基础的GET和POST测试用例,但在一些场景中这两种测试可能满足不了需要;所以工作提供自定义测试用例的功能,开发人员可能通过实现HttpTest4Net.Interfaces.IUrlTester接口实现功能相对比较复杂的测试用例;编写好的测试用例只需要编译成DLL后放到测试工具运行的目录下即可完成.以下是组件提供的POST测试用例实现代码:
  1. [Test("post base")]
  2. public class PostUrlTester:IUrlTester
  3. {
  4.     public PostUrlTester()
  5.     {
  6.         Encoding = "UTF-8";
  7.       
  8.     }
  9.     public string Url
  10.     {
  11.         get;
  12.         set;
  13.     }

  14.     public string PostData
  15.     {
  16.         get;
  17.         set;
  18.     }

  19.     public string Encoding
  20.     {
  21.         get;
  22.         set;
  23.     }
  24.      
  25.     public System.Net.HttpWebRequest CreateRequest()
  26.     {
  27.         HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
  28.         request.Method = "POST";
  29.         request.ContentType = "application/x-www-form-urlencoded; charset="+Encoding;
  30.         byte[] data = System.Text.Encoding.GetEncoding(Encoding).GetBytes(PostData);
  31.         request.ContentLength = data.Length;
  32.         Stream myStream = request.GetRequestStream();
  33.         myStream.Write(data, 0, data.Length);
  34.         myStream.Close();
  35.         return request;
  36.     }

  37.     public TestType Type
  38.     {
  39.         get
  40.         {
  41.             return TestType.POST;
  42.         }
  43.     }
  44. }
复制代码


工具使用图解
20140331201902_6602.jpg
20140331201923_0508.jpg



下载地址: HttpTest4Net.rar (98.07 KB, 下载次数: 17, 售价: 2 樱币)
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

何必在一起 该用户已被删除
发表于 2014/12/19 20:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/9/17 04:38 , Processed in 0.167526 second(s), 29 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表