IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> Jmeter5.4.1发送webservice接口的性能测试 -> 正文阅读

[网络协议]Jmeter5.4.1发送webservice接口的性能测试

一、使用SoapUI获取接口的请求地址、报文框架、信息头等信息

jmeter3.2版本之后就没有SOAP/XML-RPC Request插件了,所以没办法直接进行webservice接口的测试。

原理上:

Web service一般就是用SOAP协议通过HTTP来调用它,其实他就是一个WSDL文档,客户都可以阅读WSDL文档来用这个Web service。

SOAP简单的理解,就是这样的一个开放协议SOAP=RPC+HTTP+XML:采用HTTP作为底层通讯协议;RPC作为一致性的调用途径,XML作为数据传送的格式,允许服务提供者和服务客户经过防火墙在INTERNET进行通讯交互。

所以其实我们是可以通过一些方法,通过Jmeter中的http请求来测试webservice。只需要借助http信息头管理器两个参数Content-Type和SOAPAction。

1.建立soapui的项目

菜单File——New SOAP Project

?弹出录入接口地址页面,点击ok

加在该地址下所有接口,找到需要的接口名,打开请求request

2.录入请求数据,提取接口路径

接口路径一般是去掉wsdl的地址

将请求数据录入Request 1中,如下如所示的红框?位置

?一般需要将数据报文进行转换,使用<![CDATA[?]]>进行数据转换

左右边界如下图

?

3.运行请求,查看请求结果,提取信息头的2个数据:Content-Type和SOAPAction

?SOAPAction的提取分2种,一种soapui的信息头中就有展示,可直接复制粘贴到Jmeter信息头管理器中,另一种需要从请求报文中拼凑,本次的接口样例属于第后者。如下图

mlns:web=""的值+接口的函数名<web:的值

二、Jmeter测试计划编写

1.Jmeter添加Http信息头管理器

在http信息头管理器中,录入上述步骤3获取的Content-Type和oapaction参数。如下图所示

2.添加线程组

?3.添加HTTP请求

协议填写webservice,请求类型post,路径填写上述步骤2中带有IP地址、端口号的接口地址,无需拆分填写

?

?4.添加监听器——察看结果树

查看运行结果

5.添加监听器——聚合报告

查看接口的综合性能指标

?

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-02-28 15:59:55  更:2022-02-28 16:02:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年10日历 -2024/10/5 13:22:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码