问题标签 [mountebank]

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 投票
0 回答
25 浏览

mountebank - 使用 Mountebank 模拟 API - 相同的端点但每个第二次查询的答案不同?

是否可以配置 Mountebank https://pypi.org/project/mbtest/ 以每秒(或第三次或一段时间后)对同一端点做出的不同响应进行回答,例如。

0 投票
0 回答
39 浏览

mountebank - mountebank 可以用于使用存根和谓词模拟 GET 八位字节流图像文件吗?

使用文本文件时,它的工作方式类似于常规 GET

但是,当使用图像文件代替文本文件时,Mountebank 无法启动。

0 投票
1 回答
141 浏览

docker - 无法从同一网络上的容器获得响应,Docker compose,Mountebank

我有一个 Go 应用程序和三个用于应用程序、数据库和 mountebank 的 docker 容器来模拟/存根 HTTP 响应。

我希望我的 mountebank 容器在 test_api(应用程序容器)发出请求时返回适当的响应。

当我使用 Postman 调用端点时,mountebank 容器会返回正确的响应。

但是,当我在 test_api 容器中的代码像下面的代码一样发送 GET 请求时,它总是会收到

拨打 tcp 127.0.0.1:3000:连接:连接被拒绝

下面是 test_api 如何向 mountebank 容器发送请求

这是我的 docker-compose

我的冒名顶替者:

这是我用于 mountebank 的 docker 文件

如何更改我的代码以使 test_api 收到来自 mountebank 的正确响应?

0 投票
2 回答
56 浏览

javascript - 在同一个 EJS 文件中调用另一个函数

我试图调用同一个 ejs 文件中的另一个函数。

我正在尝试这个mountebank。调用端点时,我得到以下错误

实际上我的要求是为响应增加一些延迟。

顺便说一句,我尝试了 Mountebank wait,但看不到任何延迟。

0 投票
1 回答
75 浏览

docker - mountebank 开始使用 dotnet-testcontainers 时无法访问 Mountebank 冒名顶替者端口

我正在使用dotnet-testcontainers https://github.com/HofmeisterAn/dotnet-testcontainers在我的 xUnit 测试中使用 mountebank 启动一个容器。我可以成功创建 mountebank 客户端并成功创建冒名顶替者。问题是,当测试运行时,应用程序尝试调用冒名顶替者http://localhost:3000并被拒绝连接。

我可以成功打开http://localhost:2525并且可以看到Mountebank默认页面。所以mountebank运行良好。3000我还通过查看 docker 容器日志确认了冒名顶替者是在端口上成功创建的。我还尝试使用 Postman 打电话给我的冒名顶替者http:localhost:3000并拒绝连接。

可能是什么问题?这是3000docker容器中的端口没有暴露的问题吗?下面是我的代码:

0 投票
0 回答
97 浏览

encryption - MbTest(MounteBank) vs WireMock vs Mock-server vs anyother for encrypted payload

我们需要为我们的应用程序决定一个模拟服务器。我们有一个请求,其中应用程序在 request 和 response 中发送加密的有效负载。该加密正在使用 rsa,因此加密字符串会针对相同的有效负载发生变化,因此无法通过检查加密字符串来知道它是哪个请求。我们应该能够检查有效载荷并发送适当的响应。研究了上述三个模拟服务器,我知道模拟服务器具有类回调机制,通过它我可以解密请求并发送,但模拟服务器本身看起来并不那么吸引人。任何人都知道我们如何模拟加密请求。?

0 投票
1 回答
8 浏览

node.js - 如何在mountebank中创建多个冒名顶替者?

我是 mountebank 的新手,我想看看我是否可以在一个帖子请求中创建多个冒名顶替者?

我正在使用以下请求

我从 mountebank 收到一个错误

如果我在这里遗漏了一些东西,任何人都可以帮助我吗?