Jmeter接口压力测试

时间:2020-12-16 11:33:34
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格式请求数据

Jmeter接口压力测试

 

图1

以上参数可以通过开源接口测试工具SoapUI获得:

http://www.soapui.org/

1.进入SoapUI--New Project 

2.项目名任意,如Hito;

WSDL Location:http://www.XXXX.com/ServiceName.svc?wsdl

Jmeter接口压力测试

图2

Jmeter接口压力测试

图3

图2中的请求数据整体复制粘贴到Jmeter中的SOAP/XML-RPC Data;

图3中的SOAPAction复制粘贴到Jmeter中的Send SOAPAction;

3.添加监听器

一般选用察看结果树及聚合报告

Jmeter接口压力测试