jmeter压测学习-发soap请求测试webservice
前言
jmeter3 的版本可以新建一个SOAP/XML-RPC Request 的请求,直接测试webservice的接口。
jmeter5.1.1 版本已经去掉了自带的SOAP/XML-RPC Request,需在插件管理安装 Custom SOAP Sampler 插件
Custom SOAP Sampler 插件
选项-Plugins Manager - Available Plugins - 搜索 soap 勾选 Custom SOAP Sampler 插件安装
webservice接口
通过浏览器访问也可以看到对应的方法和请求参数http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx
测试 getDatabaseInfo 接口不用带参数
调用后返回
jmeter 发SOAP 1.1
先看 SOAP 1.1的版本请求示例
SOAP 1.1的版本需在头部声明 Content-Type: text/xml; charset=utf-8
和 SOAPAction
这2个参数.SOAPAction
对应的值,可以在接口文档上查看到 SOAPAction: "http://WebXml.com.cn/getDatabaseInfo"
jmeter上添加-取样器-Custom SOAP Sampler