问题标签 [stubby4j]

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.

0 投票
1 回答
1778 浏览

java - 多个 Web 服务的存根策略?

我们有一个与许多其他 Web 服务交互的轻量级 Web 服务的业务繁重的前端。

而不是每次我们在任何服务上开发东西时都启动 4+ 应用程序,我们希望有一个存根框架,一个可以重用于大多数服务的框架,允许开发(并希望可重用于测试)有点孤立。

因此,对 http 请求进行存根似乎是最好的策略。

我一直在看Mockeystubby4j和 Wiremock (无法发布更多链接),但想询问 Overflow 的观点,看看那些经历过类似挑战的人是否有任何建议。

0 投票
2 回答
2328 浏览

java - 在 junit 测试运行时模拟物理 Web 服务器

我正在寻找一个简单的框架,它能够模拟特定 URL 的 JSON 响应,因此启动一个内存服务器。例如,框架可以启动 node.js 服务器或类似的。

我需要一个物理服务器,因为单元测试是针对外部应用程序(使用 selenium)运行的,并且该应用程序依赖于 JSON 接口。应用程序本身是在模拟器内运行的 iPhone 应用程序,并与 REST 接口通信。

是否有一个现有的框架,或者考虑到我需要使用 jUnit 执行测试,最好的方法是什么。

0 投票
1 回答
176 浏览

stub - 大型表单的存根框架?

我们有一个包含很多行项目的巨大页面,每个行项目有 40 多个字段。没有提交按钮,每个字段的更改都会触发提交到服务器。我们目前正在使用stubby4J,我们最终会模拟请求的每一个组合,这些组合作为一个文件很大,而且文件的数量也很大。两个存根请求文件之间的区别只是两个参数,但存根请求文件中仍然有 40 多个参数。我们目前正在使用 stubby4J,对于我们的案例是否有更好的选择,甚至 stubby4j 中的配置可以帮助我们减轻痛苦?

0 投票
0 回答
230 浏览

ruby-on-rails - 当 Rails 应用程序返回内部服务器错误时,如何使黄瓜场景失败?

我们用于功能测试的技术堆栈是带有stubby4j的cucumber用于存根请求。有时,如果没有为请求找到存根,rails 会抛出“内部服务器错误”,但我们的功能测试在某些情况下会通过。

要求是:

当 Rails 应用程序中的任何调用返回 HTTP 错误代码 500 时,我希望我的黄瓜场景失败。有没有办法做到这一点?

0 投票
2 回答
430 浏览

java - 更新到 Gradle 1.2.2 后 Gradle 构建失败

我有一个使用 Gradle 进行测试和构建的 java 项目。我最近不得不将我的 JVM 更新到 1.7.0_75 才能将 Maven 用于另一个工作项目。

现在我回到我的 Gradle 项目,我发现 gradle -v 正在返回 command not found,在我使用 brew install Gradle 之后,我的构建脚本返回以下错误:

我已经确认 build.gradle 脚本自上次工作以来没有以任何方式进行更改,那么导致此错误的可能原因是什么?

下面是似乎导致问题的部分(它是该项目的构建脚本:https ://github.com/azagniotov/stubby4j )

0 投票
2 回答
267 浏览

cloud-foundry - 在 Cloud Foundry 中部署 stubby4j / Core java 应用程序

我可能听起来很愚蠢,我想我在问一个不正确的设计问题,但只是想知道你的观点。

我想从我的 CloudFoundry 应用程序之一启动码头容器,是否可以这样做,我想答案是否定的,因为它将是其他容器内的容器,请帮助。

真正的问题是什么:

我正在尝试对我将从我的一个云铸造应用程序调用的其他一些 api 进行存根,为此我正在使用Stubby4J,它是一个很好的 REST 模拟系统,可以启动码头容器。Jetty 它不是从我的云铸造应用程序内部开始的,因为它需要一个端口等。

我想我需要改变我的方法并将我的 stubby4j 应用程序作为一个单独的应用程序(作为 cloud Foundry 中的核心 java 应用程序)运行,它可以从任何 cloudfoundry 应用程序调用

请建议。

0 投票
1 回答
522 浏览

regex - 如何匹配请求正文的某些部分?

我正在像这样在stubby4j中捕获请求

如果我在请求正文中使用单行,它工作正常。例如User name is amit gupta。但如果我使用多行文本作为

如何匹配请求正文的某些部分?

0 投票
2 回答
243 浏览

soap - stubby4j 处理 SOAP 请求

我喜欢为 SOAP 请求提供一个默认响应表单 stubby4j,它与我在请求中收到的值相同。

现在的问题是,我无法确保请求中输入参数的顺序。所以 param2 有可能先出现。

我们该如何处理呢?

0 投票
1 回答
445 浏览

rest - 如何为 SOAP 服务设置 stubby db

我正在尝试存根 SOAP 服务。我发现stubby4j和 stubby-db 都可以存根 SOAP 服务。但是给出的所有示例都是针对 RESTful 服务的。

如何存根 SOAP 服务?

使用特定的有什么好处吗?我必须同时存根 SOAP 和 REST 服务。他们可以在单个回购中存根吗?还是我需要创建 2 个单独的存根存储库或 2 个单独的映射文件?

0 投票
2 回答
980 浏览

rest - 如何使用 stubby4j 存根一些请求并为其他人调用真实服务

我正在使用stubby4j来存根一些服务端点。我目前正在对那些非常重且模拟起来不那么复杂的那些进行存根,但我想为其余的端点调用真正的服务。

像这样的东西:

有没有办法用这个工具来实现这一点,或者我应该考虑使用不同的工具吗?