下载此文档

WMB中HTTP_WS消息流的调优指南.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
理解性能测试相关的概念
TPS (Transaction Per Second)
该指标是衡量系统处理能力的最重要指标之一。它指得是系统在单位时间内(1s)内,系统可以处理的交易量。如果性能测试的目标是WMB的消息流,如HTTP服务、Web服务,那么一个交易指的是从消息进入消息流的第一个节点开始直到从最后一个节点将处理结果返回客户端为止。性能测试的任务之一就是要找到系统在极限情况下能够得到的最大TPS,该TPS反映了系统在极限情况下的处理能力。
Response Time
响应时间是衡量系统处理能力的另一重要指标。它指的是系统处理一个交易所需的时间,一般而言,该值是通过计算一段时间内系统所完成的交易的处理时间的平均值得到的。极限情况下系统的响应时间放映了系统响应请求的速度。
Vuser
Vuser,即虚拟用户,是性能测试过程中经常提到的概念之一,多数性能测试工具都会使用Vuser这一个概念。从操作系统级别看,Vuser相当于操作系统的进程或线程,有的测试工具提供选项供用户选择,但大多数情况下,使用线程的情况更多。
我们可以把Vuser理解成发送请求消息的“工人”,它们不断地发送请求消息,等待响应,收到消息以后再次发出请求消息,直到测试停止,或用户停止它的工作。
与虚拟用户相关的另一常用概念是ThinkTime,它值得是Vuser收到前一条响应消息到发出下一条请求消息之间的时间间隔。ThinkTime经常与Vuser同时使用,有时则不必使用。
客户端HTTP Settings
以测试HTTP服务或Web服务为例,由于这两种服务都以HTTP为传输协议,那么,客户端的HTTP协议响应的设置有时候会对服务端产生影响。为了使客户端与服务端建立的HTTP连接保持有效, Alive设置成true。
定位性能瓶颈
监控指标
性能测试的过程中一定要同时监控被测系统的各项指标,这些指标有助于分析问题,找到性能瓶颈。常见的监控指标有CPU,I/O,内存换页率等,有时也需要监控TCP/IP层的连接。
监控的工具有很多,比如IBM的nmon,LoadRunner也可以获得远程操作系统的资源信息。查看TCP/stat命令。
隔离测试法
寻找性能瓶颈的最佳方法就是隔离测试。以WMB上的消息流为例,可供参考的隔离方法如下。
隔离后台服务
造成性能低的原因可能出现在很多地方,可能是后台服务产生了性能瓶颈,所以隔离后台服务是重要的隔离方法之一。隔离后台服务的方法是通过一个计算节点代替HTTPReques节点或SOAPRequest节点,在计算节点里直接赋值被删除的节点应该返回的消息。通过两组测试的比较,可以观察到后台服务对整体性能造成的影响。
隔离HTTP/WS接入节点
对于以HTTPInput或SOAPInput接入的消息流,可将这两种接入方式换成MQ,从而可以比较出HTTP/WS接入节点对整体性能造成的影响。
隔离计算节点
计算节点是WMB中比较耗CPU的部分,在CPU使用量大,而整体性能不高的情况下,可以逐步隔离计算节点,找出计算节点对性能的影响程度。
隔离消息校验
在一些输入节点中,开启了消息校验的机制,因此,可以通过将该功能失效的方法判定该功能对性能带来的影响。
隔离Trace

WMB中HTTP_WS消息流的调优指南 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2015-10-03