失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Jmeter进行SOAP协议接口性能测试

Jmeter进行SOAP协议接口性能测试

时间:2021-08-10 14:03:59

相关推荐

Jmeter进行SOAP协议接口性能测试

目录

前言:SOAP简介

1.使用SoapUI确定报文格式

2.jmeter报文格式

前言:SOAP简介

SOAP(Simple Object AccessProtocol)简单对象访问协议

它是轻型协议,用于分散的、分布式计算环境中交换信息。SOAP有助于以独立于平台的方式访问对象、服务和服务器。它借助于XML,提供了HTTP所需的扩展。

SOAP=RPC+HTTP+XML,即采用HTTP作为通信协议,RPC(Remote Procedure Call Protocol 远程过程调用协议)作为一致性的调用途径,

XML作为数据传送的格式,从而允许服务提供者和服务客户经过防火墙在Internet上进行通信交互。

参考http协议与soap协议之间的区别一文,SOAP详细介绍可查阅原文

1.使用SoapUI确定报文格式

在测试中,遇到开发兄弟给的报文格式千奇百怪,直接使用JMeter发送

先使用DevToys对报文格式化

tips:强烈推荐微软的 DevToys

服务报错无法解析

于是怀疑大哥给的报文格式不对

我们使用SoapUI来确定报文格式

演示接口来自的获得中国开放式基金的基金代号和基金名称 DataSet接口

/WebServices/ChinaOpenFundWS.asmx?wsdl

在/downloads/latest-release/下载安装完成后,新建一个SOAP项目

填入相关接口

SoapUI会自动请求并解析生成报文

执行一下查看返回结果

2.jmeter报文格式

填入SoapUI的信息,至少在HTTP请求头中写上

Content-Type: text/xml;charset=UTF-8SOAPAction: "/getSupportCity"SOAPAction每一个是不一样的~~~

将SoapUI中的报文请求信息填入jmeter

执行后查看结果树,接口响应成功

如果觉得《Jmeter进行SOAP协议接口性能测试》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。