协议分析软件,协议支持:REST SOAP GraphQL Apache Kafka gRPC
2024-08-07 21:28:40    8    0    0
maker


https://www.soapui.org/downloads/soapui/ 


ReadyAPI需要付费,协议支持:REST SOAP GraphQL Apache Kafka gRPC;

SoapUI Open Source,协议支持:REST SOAP ;


SoapUI

SoapUI 是一个专门用于测试 SOAP 和 REST Web 服务的工具,功能更为强大。

步骤:

  1. 下载并安装 SoapUI: 从 SoapUI 官网 https://www.soapui.org  下载并安装 SoapUI。

  2. 创建一个新的 SOAP 项目: 打开 SoapUI,选择 “File” > “New SOAP Project”。

  3. 输入 WSDL URL: 在弹出的对话框中,输入设备的 WSDL URL(如 http://192.168.0.11/onvif/device_service?wsdl)并点击 “OK”。

  4. 浏览和创建请求

    • SoapUI 会自动解析 WSDL 文件,并创建项目结构。
    • 在项目中,找到 Device 服务,右键点击 GetSystemDateAndTime 操作,并选择 “New Request”。
  5. 编写 SOAP 请求体: 在请求窗口中,编辑 SOAP 请求体。例如:

    <?xml version="1.0" encoding="UTF-8"?>
    <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
                xmlns:tns="http://www.onvif.org/ver10/device/wsdl">
        <s:Header/>
        <s:Body>
            <tns:GetSystemDateAndTime/>
        </s:Body>
    </s:Envelope>
  6. 发送请求并查看响应: 点击 “Submit Request” 按钮,查看响应内容,检查是否包含所需的接口信息。

示例 SOAP 请求

获取系统日期和时间

<?xml version="1.0" encoding="UTF-8"?>
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
            xmlns:tns="http://www.onvif.org/ver10/device/wsdl">
    <s:Header/>
    <s:Body>
        <tns:GetSystemDateAndTime/>
    </s:Body>
</s:Envelope>

设置系统日期和时间(假设日期时间格式为 YYYY-MM-DDTHH:MM:SS):

<?xml version="1.0" encoding="UTF-8"?>
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
            xmlns:tns="http://www.onvif.org/ver10/device/wsdl">
    <s:Header/>
    <s:Body>
        <tns:SetSystemDateAndTime>
            <tns:DateTime>
                <tns:Date>2024-08-07</tns:Date>
                <tns:Time>15:30:00</tns:Time>
            </tns:DateTime>
            <tns:Timezone>+00:00</tns:Timezone>
        </tns:SetSystemDateAndTime>
    </s:Body>
</s:Envelope>

能帮助你测试和分析设备的 SOAP 接口。





 ReadyAPI SoapUI Open Source
Multi-Protocol Support
REST
SOAP
GraphQL
Apache Kafka
gRPC

Pre: Windows 10 打开默认共享,普通用户加入Administrators群组之后,访问提示 “拒绝访问“ 解决方法

Next: 电脑当录像机,使用onvif协议添加摄像头

8
Table of content