问题标签 [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.
python - 为 mountebank 测试设置查询参数
我想为端点设置mountebank/trends?param1=PT-31
。以下是方式,我在冒名顶替者中设置谓词。但是,似乎没有匹配项,我没有得到回应。
我错过了什么?
https - 无法使用 Mountebank 模拟 HTTPS 请求
为了模仿 HTTPS 请求,我们使用自己创建的证书(使用 OpenSSL 创建)并尝试使用此证书值及其私钥创建冒名顶替者。但是,我们无法在验证后使用此证书在浏览器中访问应用程序 url,给出了真实性错误。谁能向我们建议如何使用 SSL 证书模拟 HTTPS 请求?请参阅下面创建的冒名顶替者
javascript - 使用 Mountebank,冒名顶替者是否可以在向客户端返回响应后执行一些逻辑?
我的应用程序有一个工作流,它调用外部服务并接收响应。在那之后的某个时间,外部服务最终会在我的应用程序中调用一个端点。对于集成测试,是否可以使用 Mountebank 设置一个冒名顶替者来模仿这种行为?
在我的研究中,我最好的猜测是使用注入,然后可能使用 setTimeout() 来稍后执行我需要发出的 POST 请求。但是,我不确定这是否是 Mountebank 的意图。
谢谢!
https - 使用 mountebank 模拟 HTTPS 请求
您好,我使用 mountebank 工具创建了一项 HTTPS 服务 - 但是在创建冒名顶替者时出现“Socket Hang Up”错误。以下是遵循的步骤
- 在“该证书选项卡下的设置”下的邮递员工具中添加了 CA 授权证书。
- 冒名顶替者创作
冒名顶替者配置:
stubs - Mountebank:能够为存根添加名称
有没有办法用一些标识符标记冒名顶替者的存根,以便在调试时,我们可以轻松地获得特定存根的匹配项?
目前存根有一个matches
字段,但是当我们想以编程方式验证某个存根是否真的被调用时,没有办法获取我们感兴趣的特定存根的匹配项。
如果有一种方法可以标记存根,那么我们可以根据标记过滤存根并获取该特定存根的匹配项。
integration-testing - 谓词值可以在 Mountebank 中使用通配符吗?
我正在尝试定义一个存根:
预期的查询字符串参数之一(称为“页面”)可以有多个值。如何定义谓词来处理这个问题?
virtualization - 使用 Mountebank 录制时如何添加时间戳?
在使用 Mountebank 录制时,我希望每个录制的 http 请求和响应都带有时间戳(毫秒精度)。
我考虑过使用 Fiddler 之类的东西来添加时间戳,但更愿意使用 Moutebank 来做到这一点。
有任何想法吗?
mountebank - 查询参数在 mountebank URL 中不起作用
在使用 Mountebank 工具模拟数据期间使用查询获取响应时遇到问题:
以下是我厌倦的链接:
GET:http://localhost:6173/entities/?key=first
我想得到“第二个”回应,但我得到的是:“没有回应”。
实际回应:无回应
预期反应:第二
mountebank - 如何从参数 URL mountebank 中获取价值?
我尝试使用注入来获取参数 URL 请求,如下所示
我尝试获取 param2 值:
但我无法获得我只得到的 URL 的完整路径
谢谢
node.js - [ERR_INVALID_ARG_TYPE]:“路径”参数必须是字符串类型。接收类型未定义,Mountebank
npm start 使用 ^2.0.0 版本的 mountebank 运行 mountebank 服务器时出现错误
索引.js