java - 模拟网络服务

标签 java web-services testing mocking sockets

我们有两个组件:企业应用程序 X 和 Web 服务 Y

我们想制作我们的(自动化)测试工具来测试应用程序 X(与 Y 交互), 并且我们没有可用的 Web 服务 Y。

注意事项:

  • 测试工具将是桌面应用程序。

  • 我们不想使用其他外部工具,例如SoapUI- 用于测试(因为我们希望通过运行一个应用程序来自动化测试)。

问题是:我们如何在我们的测试桌面应用程序中模拟 Web 服务 Y? 通过 Socket 编程或任何其他方法/库是否容易模拟它?

提前致谢

最佳答案

我在 Java 6 中找到了解决方案

web-services-without-ee-containers

谢谢

关于java - 模拟网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2235552/

相关文章:

java - 微调器禁用滑动打开

java - android上传文件通过kitkat中提供的存储api打开

java - Java中的HashMap和Map对象有什么区别?

java - 在Java中将静态方法作为参数传递

python - 方法Python中的测试方法

java - vertx HTTPS (SSL/TLS) 服务器不工作。我无法访问 https ://localhost

java - 从 Web 服务获取的 WSDL 与用于生成 Web 服务的 WSDL 不同

java - 如何更改自动生成的 SOAP :address from a JAX-WS webservice WSDL deployed with Spring

java - 由于 XSD 上的 HTTPS 而导致的 wsimport schema_reference 警告

unit-testing - 使用 jmeter 读取 csv(从 x 开始)