好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

TCP密集IO吞吐压力测试工具

TCP密集IO吞吐压力测试工具

一般在写一些网络服务应用的时候都比较关注服务在网络同时读写的能力,为了方便对这方面应用的测试所以写了这样一个测试的工具。工具的主要作用可以通过不同的连接数来对一个服务应用进行一个读写压力请求,并实时查看当前IO的读写次数和每次请求的延时情况等。为大家介绍的这个工具是第二版,相对于第一版主要引入了beetle 2.7提供更强的测试效能,在界面上也做了调整使其查看结果直观。

工具应用界面

功能简介

工具是测试服务端的网络读写能力,主要原理先向服务端发送一个请求,服务端根据请求进行一个应答;工具在得到应答后会再次进入下一次请求,通过这样一个循还来得到一个服务端的请求应答数量;用户可以根据自己的需要设置对应测试的连接数。

发送数据定义

组件提供两种数据发送方式

String

通过UTF8对string编码后进行发送.

base64String

由于工具不提供基于二制度的发送,所以提供一个基于base64String的发送方式,用户可以把需要发送的byte[]转成base64String即可。

添加头描述

测试结果

工具并不会提供一个完全整的测试结果,它只反映服务端的应答情况,如:总请求数,秒应答数和每个连接请求延时等。这些结果只是反映出服务端的网络读写效能。对于怎样的一个数值才算是好呢,这个就要根据硬件来评定。以下提供一个E1230下的网络处理效能的结果参考 

下载工具  (运行环境.net 4.0)

对工具有什么意见可以提一下,我会进一步完善它。

可靠、高性能的Socket TCP通讯组件
开源数据库访问组件
c#组件设计交流群:47164588 
c# socket :136485198  微博http://weibo.com/ikende

 

分类:  Beetle ,  类库分享

作者: Leo_wl

    

出处: http://www.cnblogs.com/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于TCP密集IO吞吐压力测试工具的详细内容...

  阅读:39次