使用Postman和SoapUI工具测试WebService接口

 更新时间:2022年06月02日 14:57:11   作者:springsnow  
这篇文章介绍了使用Postman和SoapUI工具测试WebService接口的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一、使用Postman测试WebService接口

Postman:适用RESTful接口(HTTP/HTTPS协议)的功能测试

通过浏览器访问http://oa.tmt.tcl.com/ekp/sys/webservice/scbcWebserviceEntrance?wsdl可以看到如下信息:

打开Postman界面如下:

设置请求方式为”POST”

设置Content-Type为text/xml;charset=UTF-8

设置body请求调用的方法excute及对应的参数param

注意引用变量{{pw}}

说明:

  • (1) xmlns:ser="http://service.util.odm.kmss.landray.com/"里面地址http://service.util.odm.kmss.landray.com/"需要和WebService地址保持一致;
  • (2)xmlns:ser的命名空间web需要和上面方法 <ser:execute>里面的web保持一致;
  • (3)execute为方法名;
  • (4)arg0为参数;

设置脚本和登录令牌

//生成令牌
var pw = "scbcsmes"+getMyDate(new Date());


console.log("pw:==",pw);
var md5Str =CryptoJS.MD5(pw);
postman.setGlobalVariable("pw", md5Str.toString(CryptoJS.enc.Hex).toUpperCase());
 
 
function getMyDate(str) {
    if (str == null || str == "") {
        return '';
    }
    var oDate = new Date(str),
        oYear = oDate.getFullYear(),
        oMonth = oDate.getMonth() + 1,
        oDay = oDate.getDate(),
        oHour = oDate.getHours(),
        oMin = oDate.getMinutes(),
        oTime = oYear + '' + getzf(oMonth) + '' + getzf(oDay) + '' + getzf(oHour) + '' + getzf(oMin) ;//最后拼接时间
    return oTime;
};
function getzf(num) {
    if (parseInt(num) < 10) {
        num = '0' + num;
    }
    return num;
}

请求结果如下:

二、用SoapUI测试WebService接口

SoapUI:适用WebService接口(SOAP协议)的测试

1、菜单栏File -> New SOAP Project -> 打开窗口 ->Initial WSDL 输入http://oa.tmt.tcl.com/ekp/sys/webservice/scbcWebserviceEntrance?wsdl-> OK,SoapUI会自动把所有方法把列出来了。
-> 双击节点execute下面的Request,自动打开Request 1窗口,如下图

2、现在只需在 <arg0>?</arg0>中输入参数值, 点击窗口的三角块,返回结果如下图:

到此这篇关于使用Postman和SoapUI工具测试WebService接口的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 教你使用Typora + 阿里云OSS + PicGo 搭建私人图床(最新)

    教你使用Typora + 阿里云OSS + PicGo 搭建私人图床(最新)

    这篇文章主要介绍了教你使用Typora + 阿里云OSS + PicGo 搭建私人图床,我这里使用的是阿里云对象存储OSS,你可以使用腾讯、七牛云对象存储等皆可,需要的朋友可以参考下
    2022-04-04
  • 极验验证码 安装部署详细介绍

    极验验证码 安装部署详细介绍

    这篇文章主要介绍了极验验证码 安装部署的相关资料,需要的朋友可以参考下
    2016-09-09
  • 算法系列15天速成 第十一天 树操作(上)

    算法系列15天速成 第十一天 树操作(上)

    我们可以对”线性结构“改造一下,变为”一个节点最多有一个"前驱“和”多个后继“。哈哈,这就是我们今天说的”树“
    2013-11-11
  • Wireshark TS FTP 传输失败问题解决

    Wireshark TS FTP 传输失败问题解决

    这篇文章主要为大家介绍了Wireshark TS FTP 传输失败问题解决,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • 使用VScode写一个html页面

    使用VScode写一个html页面

    本文给大家分享的是使用vscode编写的第一个html页面的全过程,非常的简单,菜鸟看看就行,高手请略过
    2020-01-01
  • 两分钟学会如何在github托管代码

    两分钟学会如何在github托管代码

    这篇文章主要介绍了两分钟学会如何在github托管代码,本篇内容针对不会Git的小童鞋,大神们可以绕过,错误之处谢谢指正
    2014-10-10
  • Git如何清除本地缓存

    Git如何清除本地缓存

    这篇文章主要介绍了Git如何清除本地缓存问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • unity下载并和vs2019关联的步骤详解

    unity下载并和vs2019关联的步骤详解

    这篇文章主要介绍了unity下载并和vs2019关联的步骤,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 快速设置IDEA代码风格为Google风格

    快速设置IDEA代码风格为Google风格

    这篇文章主要介绍了快速设置IDEA代码风格为Google风格,使用Google风格format的图文教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-11-11
  • 算法系列15天速成 第十二天 树操作【中】

    算法系列15天速成 第十二天 树操作【中】

    先前说了树的基本操作,我们采用的是二叉链表来保存树形结构,当然二叉有二叉的困扰之处,比如我想找到当前结点的“前驱”和“后继”,那么我们就必须要遍历一下树,然后才能定位到该“节点”的“前驱”和“后继”,每次定位都是O(n),这不是我们想看到的,那么有什么办法来解决呢
    2013-11-11

最新评论