问题标签 [mockserver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sapui5 - SAPUI5 模拟服务器
我无法让模拟服务器工作。我已经根据此处提供的 SAPUI5 指南设置了所有内容,但是当我使用模拟服务器(“/test/mockServer.html”)启动应用程序时,它在控制台中出现错误:
可能是什么问题呢?我尝试使用 mockDataUri 或仅使用元数据 uri 模拟服务,但无论哪种方式结果都是相同的。我还尝试从 Web IDE 运行 mockServer.html,但它没有改变任何东西。
编辑:似乎问题在于如何使用模拟服务器而不是服务器本身,因为模拟服务器包含数据,但我无法将数据建模。例子:
可能是什么问题呢?
android-espresso - Espresso mockWebServer 响应不拦截 http 调用
我正在尝试拦截在我的 espresso 测试中进行的网络调用,以便我可以使用本地副本覆盖响应并使测试更具确定性。我面临的问题是即使我正确设置了 MockWebServer 我从来没有看到任何当我在浓缩咖啡测试中进行网络调用时,http 调用被它拦截。我花了将近两天的时间阅读这方面的内容,但无法找出问题所在。
junit - 如何使用具有多个 URL 的 MockRestServiceServer?
我需要在 MockRestServiceServer 的实例上配置多个期望。期望是针对两个不同的 URL:
- 调用 URL #1
- 调用 URL #1(第二次)
- 调用 URL #2
相同的 URL 被调用两次,然后对具有不同请求参数的相同 URL 进行第三次调用。
我有一个负载平衡的 RestTemplate 实例可以注入到我的测试中,我将它传递给 MockRestServiceServer.createServer()。
我试图将这 3 个期望内联到我的 MockRestServiceServer 实例,但测试失败,声称第 3 个 URL 是预期的,但它看到了第 1 个。似乎我要么覆盖了期望,要么这里共享了一些有状态的东西,这使模拟服务器保持在错误的状态。
谁能告诉我如何正确执行此操作的示例?
scala - org.specs2 测试中的 MockServer
我使用 playframework 2.2.6 scala。
我想为我的应用程序编写集成测试。但是我的应用程序通过 http 请求一些服务,我想用mockServer模拟它。但我不知道什么时候开始和停止 mockServer 因为测试使用期货
使用此代码,我有 java.net.ConnectException:连接被拒绝:/127.0.0.1:9001。如果没有 server.stop 我不能这样做,因为该服务器必须在不同的测试中运行。
java - 如何使用 MockRestServiceServer 测试 RestClientException
在测试 RestClient-Implementation 时,我想模拟一个 RestClientException,它可能由该实现中的某些 RestTemplate-methods 抛出,例如 delete-method:
我怎样才能做到这一点?
我以这种方式定义模拟服务器:
netty - 如何通过 System 属性让 Netty 监听所有接口?
我正在使用https://github.com/DiUS/pact-jvm/tree/master/pact-jvm-consumer-junit,它使用MockServer,它使用Netty。
启动的 Netty 只监听环回(netstat -tulpn 输出:)
,但我想让它听“外面的世界”。我希望启动的 Netty 接受我的 LAN-IP 地址上的连接(例如,192.168.xy:21221 作为本地地址),甚至是到 Netty 端口的每个传入连接(0.0.0.0:21221 作为本地地址)。由于我的框架链以某种方式使 Netty 配置,好吧,很远,我想在启动我的应用程序时使用系统属性来做到这一点。就像是
这有可能吗?
java - 以期望独立运行模拟服务器
我可以使用 Java 命令行运行 Mock Server,但我无法找到一种方法来传递期望值。
我知道使用 Maven 插件可能是可能的,但我想使用纯 Java 初始化。我该怎么做?
javascript - mockserver-grunt 错误产生 java ENOENT
我正在尝试使用节点模块启动一个 mockserver-grunt。我的问题是出现以下错误:
我知道这里有很多关于这个错误的问题,但是我尝试了很多答案,但都没有奏效。这是我第一次使用 node 和 mockserver。例如我试过这个答案
我的输出是:
我的 mock_server.js 看起来像这样:
var mockserver = require('mockserver-grunt');
mockserver.start_mockserver({serverPort: 5000});
我检查了,5000 端口上没有运行其他程序。
我的 package.json 看起来像这样:
我还从头开始安装了一个项目,并且发生了同样的事情。非常感谢任何帮助。谢谢。
android - 为 okhttp 超时编写单元测试
我已经为 okHttp SocketTimeoutException编写了这样的测试用例:
同样可以通过将setSocketPolicy设置为SocketPolicy.NO_RESPONSE来实现
因为我已将 okHttp readTimeout设置为 30 秒。此测试用例等待 30 秒通过。预期的行为。下面是okHttpClient的代码
我的问题是:有什么方法可以在更短的时间内测试 SocketTimeoutException?我不想减少客户端的时间。
mocking - Postman Mock 服务器路由参数
使用邮递员模拟服务器时出现问题。它不响应具有路由参数的请求。例如,我的 uri 如下所示:
但是当我以这种方式调用模拟服务器时:
或者
模拟服务器响应是:
}
任何机构可以帮助我吗?