Jmeter系列(22)- 发送 soap 协议的接口

转自:https://www.cnblogs.com/poloyy/

一、SOAP 协议介绍

  • Simple Object Access Protocol,简单对象访问协议
  • 一种轻量的、简单的、基于 XML 的协议
  • SOAP 跟 HTTP、SMTP 等一样 是一种传输协议
  • WebService 三要素:SOAP、WSDL、UDDI

二、使用 Jmeter 做 soap 协议接口的测试

2.1 免费 soap 协议接口的地址

可以在这网站找到各式 soap 协议的接口进行测试:http://www.webxml.com.cn/zh_cn/weather_icon.aspx

2.2 测试计划结构树

img

2.3 soap v1.1 版本的栗子

2.3.1 接口文档

img

2.3.2 HTTP 请求

img

2.3.3 请求头

img

2.3.4 测试结果

img

2.4 soap v1.2 版本的栗子

2.4.1 接口文档

img

2.4.2 HTTP 请求

img

2.4.3 请求头

img

2.4.4 测试结果

img

2.5 总结

  • 测试 soap 协议的接口时,用 HTTP Sampler 来发出请求就行了
  • HTTP 请求头按接口文档给的写就好了,一般都会有 Content-type: application/xml ,因为请求数据就是 XML 格式的
  • XML 格式的请求数据 填在消息体数据 一栏中
原文地址:https://www.cnblogs.com/dongye95/p/14178070.html