【发布时间】:2018-08-13 13:46:19
【问题描述】:
我正在使用 jasmine-node 框架来实现 API 自动化。我能够运行 REST 服务并能够使用 node-fetch 或 http 获得结果。但在我的项目中,还需要测试 SOAP 服务。我怎样才能做到这一点?是否有任何特定的模块。请指教
【问题讨论】:
标签: javascript node.js soap jasmine jasmine-node
我正在使用 jasmine-node 框架来实现 API 自动化。我能够运行 REST 服务并能够使用 node-fetch 或 http 获得结果。但在我的项目中,还需要测试 SOAP 服务。我怎样才能做到这一点?是否有任何特定的模块。请指教
【问题讨论】:
标签: javascript node.js soap jasmine jasmine-node
Sinon 可用于在 JavaScript 单元测试中模拟对象。
【讨论】:
如果您需要发出soap请求,请查看npm中的这个模块 https://www.npmjs.com/package/soap 也许这会帮助你在 Node.js 环境中发出肥皂请求。
【讨论】:
我首选的 SOAP 包是
https://github.com/strongloop/strong-soap(由 IBM 支持)
soap.createClient(wsdlpath, options, function(err, client) {
// client has all the functions i.e., client.Login()
});
【讨论】: