编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

jmeter5.3做soap接口性能测试配置

wxchong 2024-08-29 01:15:50 开源技术 8 ℃ 0 评论

前言

soap的格式在现有的测试中基本很难遇到了,小编也是第一次接触soap接口,在解决问题之前,也是想破脑袋,所以发表出来希望大家能少踩一点坑。首先在操作jmeter之前,我们需要将soap的报文、soap协议版本、soapAction通过soupUI或者其他渠道获得。

soapui获取参数

获取soap协议版本:点击soapUI项目下一级目录,可以查看协议版本信息。获取的协议版本信息,后续需要加入jmeter请求报文中。查看版本信息如图所示:



查看soapAction:soapUI中添加需要测试的接口的wsdl,点击如图所示项目名,即可获取soapAction的参数。获取的参数后续要加入jmeter的请求头中。


获取请求地址:查看请求中的地址,复制到jmeter中,基本操作与rest接口一致。ip,api地址,端口,协议。如图所示:


jmeter配置

HTTP请求头配置:请求头中我们需要添加Content-Type,SOAPAction。一般为这两个即可。其中Content-Type值一般设置为text/xml;charset=UTF-8。SOAPAction的值取soapUI中获取的值,为空也必须将参数写上。设置如图:

HTTP请求设置:设置请求地址为soapUI中查看的地址,类型、IP、端口、请求地址。请求参数放在body中,需要在xml顶部加入<?xml version="1.1" encoding="UTF-8"?>soap协议版本,以及编码格式。其中参数化值也是可以通过csv、自定义变量等设置,格式为${变量名}。设置如图:


结果

经过上述所示设置,请求是可以成功的,如图所示。


总结

基本设置如上所述,个人调试是没毛病的,如果有和小编设置一致,但无法请求成功的,欢迎留言,大家一起学习,一起进步。下期分享小编踩过的另一个坑。期望留下你的点赞。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表