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

 

posted @ 2021-07-17 10:37  上海颖  阅读(187)  评论(0编辑  收藏  举报