服务器端口测试.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

服务器端口测试

实现思路

压力测试原理有两种,一种是连接测试,一种是负载测试

连接测试,就是多线程,不停的请求直到服务器死机或达到预期效果即可;

负载测试,就是一个线程的多步操作,每个线程占用服务器cpu内存是否符合节能高效的标准,如果不是,那就优化吧。

所有测试以额定用户(最大用户)为基础这里我选用第一种连接测试。

相关知识

SOAP

简单对象访问协议(SOAP,全写为SimpleObjectAccessProtocol)是交换数据的一种协议规范,使用在计算机网络Web服务(webservice)中,交换带结构信息。SOAP为了简化网页服务器(WebServer)从XML数据库中提取数据时,节省去格式化页面时间,以及不同应用程序之间按照HTTP通信协议,遵从XML格式执行资料互换,使其抽象于语言实现、平台和硬件。

这里之所以说是简单,是因为它是基于已经广泛使用的两个协议:HTTP和XML,所以业界把这种技术称为“它是第一个没有发明任何新技术的技术”,之所以说是对象,是因为把访问的Web服务称为对象,既然服务是对象,那么服务肯定有相关的属性和调用行为,这些属性和行为是通过WSDL来描述的。如果按“简单的对象访问协议”来理解,相比“简单对象访问协议”要容易些。

SOAP包括四个部分:

SOAP封装:它定义了一个框架, 该框架描述了消息中的内容是什么,谁应当处理它以及它是可选的还是必须的。

SOAP编码规则:它定义了一种序列化的机制,用于交换应用程序所定义的数据类型的实例。

SOAPRPC表示:它定义了用于表示远程过程调用和应答的协定。

SOAP绑定:定义了一种使用底层传输协议来完成在节点间交换SOAP封装的约定。

SOAP消息基本上是从发送端到接收端的单向传输,但它们常常结合起来执行类似于请求/应答的模式。所有的SOAP消息都使用XML编码。一条SOAP消息就是一个包含有一个必须的SOAP的封装包,一个可选的SOAP标头和一个必须的SOAP体块的XML文档。

SOAP消息

一条SOAP消息就是一个普通的XML文档,包含下列元素:

必需的Envelope元素,可把此XML文档标识为一条SOAP消息

可选的Header元素,包含头部信息

可选的SOAPHeader元素可包含有关SOAP消息的应用程序专用信息(比如认证、支付等)。如果

Header元素被提供,则它必须是Envelope元素的第一个子元素。

必需的Body元素,包含所有的调用和响应信息

必需的SOAPBody元素可包含打算传送到消息最终端点的实际SOAP消息。

可选的Fault元素,提供有关在处理此消息所发生错误的信息可选的SOAPFault元素用于指示错误消息。

如果已提供了Fault元素,则它必须是Body元素的子元素。在一条SOAP消息中,Fault元素只能

出现一次。

这里是一些重要的语法规则:

SOAP消息必须用XML来编码

SOAP消息必须使用SOAPEnvelope命名空间

SOAP消息必须使用SOAPEncoding命名空间

SOAP消息不能包含DTD引用

SOAP消息不能包含XML处理指令

SOAP消息实例请求

?xmlversion=1.0?

soap:Envelopexmlns:soap=/2001/12/soap-envelope

soap:encodingStyle=/2001/12/soap-encoding

soap:Header

...

...

/soap:Header

soap:Body

...

...

soap:Fault

...

...

/soap:Fault

/soap:Body

/soap:Envelope

回应

soapenv:Envelopexmlns:soapenv=/soap/envelope/xmlns:wsa=/ws/2004/08/addressing

soapenv:Header

wsa:ReplyTo

wsa:Address/ws/2004/08/addressing/role/anonymous/wsa:Address

/wsa:ReplyTo

wsa:From

wsa:Addresshttp://localhost:8080/axis2/services/MyService/wsa:Address

/wsa:From

wsa:MessageIDECE5B3F187F29D28BC11433905662036/wsa:MessageID

/soapenv:Header

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档