转自: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 测试计划结构树
2.3 soap v1.1 版本的栗子
2.3.1 接口文档
2.3.2 HTTP 请求
2.3.3 请求头
2.3.4 测试结果
2.4 soap v1.2 版本的栗子
2.4.1 接口文档
2.4.2 HTTP 请求
2.4.3 请求头
2.4.4 测试结果
2.5 总结
- 测试 soap 协议的接口时,用
HTTP Sampler
来发出请求就行了 - HTTP 请求头按接口文档给的写就好了,一般都会有
Content-type: application/xml
,因为请求数据就是 XML 格式的 - XML 格式的请求数据
填在消息体数据
一栏中