问题标签 [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.
mountebank - 使用 Mountebank 模拟 API - 相同的端点但每个第二次查询的答案不同?
是否可以配置 Mountebank https://pypi.org/project/mbtest/ 以每秒(或第三次或一段时间后)对同一端点做出的不同响应进行回答,例如。
mountebank - mountebank 可以用于使用存根和谓词模拟 GET 八位字节流图像文件吗?
使用文本文件时,它的工作方式类似于常规 GET
但是,当使用图像文件代替文本文件时,Mountebank 无法启动。
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 的正确响应?
javascript - 在同一个 EJS 文件中调用另一个函数
我试图调用同一个 ejs 文件中的另一个函数。
我正在尝试这个mountebank。调用端点时,我得到以下错误
实际上我的要求是为响应增加一些延迟。
顺便说一句,我尝试了 Mountebank wait,但看不到任何延迟。
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
并拒绝连接。
可能是什么问题?这是3000
docker容器中的端口没有暴露的问题吗?下面是我的代码:
encryption - MbTest(MounteBank) vs WireMock vs Mock-server vs anyother for encrypted payload
我们需要为我们的应用程序决定一个模拟服务器。我们有一个请求,其中应用程序在 request 和 response 中发送加密的有效负载。该加密正在使用 rsa,因此加密字符串会针对相同的有效负载发生变化,因此无法通过检查加密字符串来知道它是哪个请求。我们应该能够检查有效载荷并发送适当的响应。研究了上述三个模拟服务器,我知道模拟服务器具有类回调机制,通过它我可以解密请求并发送,但模拟服务器本身看起来并不那么吸引人。任何人都知道我们如何模拟加密请求。?
node.js - 如何在mountebank中创建多个冒名顶替者?
我是 mountebank 的新手,我想看看我是否可以在一个帖子请求中创建多个冒名顶替者?
我正在使用以下请求
我从 mountebank 收到一个错误
如果我在这里遗漏了一些东西,任何人都可以帮助我吗?