Jmeter测试SOAP协议

匿名 (未验证) 提交于 2019-12-03 00:37:01

本来是用SoapUi测试接口的,但是由于要测试并发的问题,并且对SoapUI也非常不习惯,也不了解是否可以并发。所以只能寻求熟悉的快速能上手的模拟并发的工具。所以就尝试找个熟悉的工具。果然找到有人用jmeter。以下也是摘自于网友的贡献,原链接

测试过程中遇到过一些问题(java.lang.IllegalArgumentException: Host name may not contain blanks),就是http head中有空格,导致调用不成功的问题。

用jmeter调用soap协议的接口,其实那堆原件最核心的还是http请求,soap请求的内容主要写在body data中,也会用到http请求头,主要用于存储Content-Type或则SOAPAction,目前看到的主要有需要SOAPAction和不需要SOAPAction的两种格式。

测试的时候主要先使用soapui拿到请求的body data 的格式,比如Content-Type,SOAPAction,以及下方的请求格式数据在通SOAPAction过jmeter进行参数化



1.创建http请求


情况二:Content-Type: application/soap+xml;charset=UTF-8;这种不需要SOAPAction,但是需要在body data 的header中加<wsa:Action>

3.添加http请求(红框处必须加,不加会报错,来自soapui请求的raw)


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!