JMeter-SOAP/XML-RPC协议的接口测试

前言

JMeter3.2版本之后就没有SOAP/XML-RPC Request插件了,那么该如何进行webservice接口的测试呢?

今天我们来一起学习一下怎么在3.2以后版本的JMeter进行webservice接口测试吧!

一:在测试计划下添加配置元件-HTTP信息头管理器,并在界面添加Content-Type信息,Content-Type:text/xml;charset=utf-8

JMeter-SOAP/XML-RPC协议的接口测试

二:添加线程组,线程组下添加取样器-HTTP请求,写入正确的webservice接口地址和参数

JMeter-SOAP/XML-RPC协议的接口测试

三:添加监听器-察看结果树,点击运行,查看执行结果

JMeter-SOAP/XML-RPC协议的接口测试

附:

Web Services地址:http://www.webxml.com.cn/zh_cn/web_services.aspx

接口地址:/WebServices/WeatherWS.asmx

接口参数:

<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <getRegionProvince xmlns="http://WebXml.com.cn/" />
  </soap:Body>
</soap:Envelope>