SOAP百科:
Soap简单对象访问协议,是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。
webService三要素
- soap用来描述传递信息的格式
- WSDL 用来描述如何访问具体的接口
- uddi用来管理,分发,查询webService
进入正题:
1.创建线程组及元组
Jmeter-> 添加线程组->右键线程组->samper->SOAP/XML-RPC Request
2.填参数
URL:接口地址:http://www.XXXX.com/ServiceName.svc
Send SOAPAction:http://tempuri.org/ServiceName/MethodName
SOAP/XML-RPC Data:XML格式请求数据
图1
以上参数可以通过开源接口测试工具SoapUI获得:
http://www.soapui.org/
1.进入SoapUI--New Project
2.项目名任意,如Hito;
WSDL Location:http://www.XXXX.com/ServiceName.svc?wsdl
图2
图3
图2中的请求数据整体复制粘贴到Jmeter中的SOAP/XML-RPC Data;
图3中的SOAPAction复制粘贴到Jmeter中的Send SOAPAction;
3.添加监听器
一般选用察看结果树及聚合报告