感谢https://blog.51cto.com/6183574/2343791的分享

1、利用SoapUI工具获取请求报文

例如有个获取天气预报的接口http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

在SoapUI中,新建SOAP工程

Jmeter学习:运用HTTP请求取样器测试WebService接口

输入工程名称,WSDL地址

Jmeter学习:运用HTTP请求取样器测试WebService接口

解析之后我们可以看到请求报文

Jmeter学习:运用HTTP请求取样器测试WebService接口

输入请求参数后执行,我们可以看到响应报文

Jmeter学习:运用HTTP请求取样器测试WebService接口

在RAW所在的tab页中,我们可以看到请求类型:post,以及头部信息等

Jmeter学习:运用HTTP请求取样器测试WebService接口

 

2、准备工作做好后,进入Jmeter,添加线程组-配置元件-HTTP信息头管理器,信息头内容从SoapUI中获取

Jmeter学习:运用HTTP请求取样器测试WebService接口

添加线程组-配置元件-csv数据文件设置,请求参数值从csv文件中获取

Jmeter学习:运用HTTP请求取样器测试WebService接口

添加线程组-取样器-HTTP请求,请求报文作为Body Data来发送,请求方式为post

Jmeter学习:运用HTTP请求取样器测试WebService接口

最后,结果树中,请求报文和响应数据显示正确

Jmeter学习:运用HTTP请求取样器测试WebService接口

 

相关文章:

  • 2022-12-23
  • 2022-01-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2022-01-09
猜你喜欢
  • 2021-05-04
  • 2021-06-02
  • 2021-06-07
  • 2021-05-22
  • 2021-09-11
  • 2021-11-30
  • 2021-08-11
相关资源
相似解决方案