腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
Rails
API
中
针对
测试
环境
运行
Pact
、
、
、
、
我只是
在
Rails
API
上使用
Pact
,并注意到默认情况下,开箱即用的
Pact
设置是
针对
“开发”
环境
运行
的。当我
运行
任务(
RAILS
_ENV=test)时,如何配置
在
“
测试
”
环境
下
运行
,而不必
在
命令行中指定它。
在
文档
中
找不到该怎么做。provider/rspec' <e
浏览 3
提问于2017-02-09
得票数 0
1
回答
针对
已部署的HTTPS提供程序
运行
契约提供程序
测试
、
我想为我的客户端和
API
建立契约合同
测试
。我的
API
不能在本地
运行
,因此我希望能够
在
部署到生产之前
针对
已部署的
API
的暂存版本
运行
提供程序
测试
。我在网上看到的大多数提供者
测试
示例都使用了localhost。当尝试对已部署的HTTPS端点
运行
提供程序
测试
时,该
测试
在
read server hello A: unknown protocol
中
浏览 1
提问于2019-08-01
得票数 0
2
回答
处理提供者服务状态和使用模拟或实际数据库
运行
实际提供程序
、
我是新的
PACT
,并试图使用
pact
-net的合同
测试
的.net微服务。我理解消费者
测试
的概念,它生成一个
pact
文件。有一个提供者状态中间件的概念,它负责确保提供者的状态与生成的
pact
中
的给定()条件相匹配。我对以下几点或如何做到这一点感到有点困惑: 提供程序
测试
是
针对
实际服务
运行
的。因此,我们在
运行
测试
之前启动提供者服务。我的提供程序服务与数据库交互以存储和检索记录。
浏览 7
提问于2021-10-28
得票数 1
1
回答
当消费者
api
调用多个提供者
api
时,
pact
是否支持消费者合约
测试
?
我能在
PACT
上找到的所有示例都有生产者
api
到消费者
api
的一对一映射。
在
我们的例子
中
,我们所有的消费者apis都将调用多个生产者apis。 我们使用的是
pact
Jvm。我们的消费者合同
测试
针对
消费者服务
运行
。生产者模拟是
在
具有@
Pact
属性的独立函数
中
定义的,合同
测试
具有@PactTestFor(pactMethod = attribute,这里“pactm
浏览 1
提问于2019-09-04
得票数 0
1
回答
Pact
http vs https端点
测试
尝试编写我的第一个
pact
测试
,但我无法找到基本问题的答案。消费者
测试
和提供者
测试
是否仅
针对
模拟服务器
运行
,或者我们是否应该在本地(或CI/CD期间的特定
环境
)构建应用程序,然后
针对
实际
运行
的应用程序
运行
测试
?另外,是否可以
在
模拟服务器上
运行
使用者
测试
,并在实际的https端点上
运行
提供者
测试
?
浏览 1
提问于2020-08-11
得票数 0
1
回答
确定karma-
pact
模拟服务器何时启动
、
、
、
基于的例子,我们使用karma-
pact
插件来
运行
我们的
pact
JS客户端
测试
。在这个例子
中
,
在
see()中有一个超时,我相信这是为了确保mock服务在
运行
测试
之前已经启动(参见注释“较慢的Travis CI构建所需的”)。我不愿意在我们的
测试
中
设置一个固定的超时,因为它在不同的
环境
中
要么太短要么太长(例如CI和local),所以我正在寻找一种方法来检查服务器是否已经启动。我曾尝
浏览 1
提问于2017-05-02
得票数 0
2
回答
如何配置Spring应用程序以通过Gradle执行
Pact
.io提供程序
测试
、
我想使用
pact
.io --消费者驱动的
测试
框架,我的提供者应用程序是用Spring和Gradle编写的。问题:如何配置来对提供者应用程序执行
pact
测试
? 最困难的部分是-启动被
测试
的应用程序,提供apis,等到它启动并
运行
,然后
针对
它们启动
pact
测试
。
浏览 2
提问于2021-04-14
得票数 0
回答已采纳
3
回答
如何使用pactjs处理不同
环境
下的不同路径参数
、
我已经开始为疾控中心的检测实施
PACT
了。如何处理
在
路径
中
为不同
环境
传递不同参数的场景?对于不同的
环境
(QA、UAT等),必须传递特定于该
环境
的唯一数据,以获得有效的200响应。因此,
在
我的示例
中
浏览 0
提问于2018-07-19
得票数 1
回答已采纳
1
回答
模拟系统依赖项
、
我正在开发一个调用外部
API
的系统,其中一些是我公司拥有的,另一些则不是。 我的系统由一个HTTP接口组成,该接口接收订单并将其发布到消息队列
中
,以便
运行
操作链。为了
测试
系统,我希望与部署
环境
一样接近,所以我启动了我的所有系统,包括数据库、NodeJS进程和带有docker的消息队列。系统的所有组件都是通过坞-组合配置
中
定义的对接者网络进行通信的。问题是,我无法确保所有外部
API
都处于正确的状态,可以接受我的请求,并且它们的响应方式对我的
测试
步骤来说很
浏览 10
提问于2022-02-21
得票数 0
回答已采纳
1
回答
Pact
:解算PactMismatchesException
、
、
、
、
我正在尝试设置一个与
Pact
的合同
测试
(到目前为止只有Consumer-side)。下面是我的代码: @
Pact
(consumer = "Consumer") return builder.given("
api
is reachable") .uponReceiving("l
浏览 21
提问于2021-10-22
得票数 0
回答已采纳
2
回答
Pact
JS --当验证被调用时,
pact
模拟服务没有
运行
当我
运行
我的running
测试
时,我会得到以下错误--“
在
调用called时,
Pact
模拟服务没有
运行
”。我使用这个命令- npm
运行
测试
。请参阅下面我的详细内容- 12 | describe('
API
Pact
test
浏览 13
提问于2022-04-03
得票数 0
1
回答
Pact
部署后合同验证
、
、
我正在使用
Pact
JS进行合同
测试
。我已经编写了提供者和消费者部分,并将它们上传到了
pact
broker。合同URL指向我的QA
环境
。我想创建一个松弛的网络钩子,将每天
运行
,并验证合同仍然通过。有没有办法
在
不上传新合同的情况下按需
运行
pact
验证?如果我只是想检查是否没有更改,为什么我需要更改我的合同?这似乎是每个人都应该使用的基本功能,但出于对我的热爱,我
在
文档
中
找不到它
浏览 28
提问于2021-04-25
得票数 1
2
回答
每个端点的
PACT
合同
测试
、
Hi
在
合同
测试
方面做了一些初步研究。
在
我使用
pact
代理托管契约的范例
中
,我从高层了解到,需要在消费者端进行一项合同
测试
,该
测试
针对
pact
模拟server...which
运行
一组
测试
,然后将发布给
pact
代理。提供商还需要一份合同,
在
该合同
中
,它使用消费者
在
契约代理上创建的协议来
运行
其
测试
。
浏览 1
提问于2019-03-21
得票数 0
回答已采纳
1
回答
按顺序
运行
Pact
Provider
测试
类
、
、
我使用的是
pact
-jvm provider spring。假设我有两个不同的
pact
(.json)文件(order.json和irs.json),我需要按顺序
运行
它们(顺序后面是irs),但根据字母顺序选择
测试
类,irs首先
运行
,order其次
运行
。是否有办法调用execute特定的
测试
类提供者状态或定义
测试
类的执行顺序?
浏览 3
提问于2020-06-10
得票数 0
1
回答
pact
JS提供者/消费者
测试
我正在使用下面的git存储库来了解
pact
的用法。我们有
pact
maven版本吗?我想为我的
api
编写一个提供者和消费者
测试
。除了这个git repo之外,还有step-step文档,它可以帮助我
在
PACT
-JS
中
创建提供者和消费者
浏览 3
提问于2018-01-11
得票数 0
1
回答
在
浏览器中使用JS
Pact
时,如何创建
pact
文件?
、
、
我正在使用JS
pact
库( github.com/
pact
-foundation/
pact
-js)来
测试
一个聚合物应用程序。我需要在应用程序
中
测试
ajax代码,并希望
在
浏览器
中
测试
它。我现在已经
在
我的github repo
中
完成了所有这些工作(目前我确实需要手动提升和拆卸
pact
broker )。 我现在要制作
pact
文件。还有..。这使
浏览 5
提问于2017-08-24
得票数 2
1
回答
合同
测试
、
、
、
我有一个关于
测试
的问题!到目前为止,我正处于一种独特的情况下,我正在编写的软件将提供给第三方供应商,并存储一些数据。在这种情况下,编写
测试
以确认数据已成功发布意味着使用生产endpoint...which,我怀疑这是一种明智的编写方式。在这种情况下,除了要求第三方提供虚拟/
测试
设置之外,似乎没有人有一个好的解决方案来确保端点正常工作。我想知道是否有人对如何进行这种交互有更好的想法。当你没有一点自己的代码库时,你怎么写一个有效的契约
测试
呢? 请和谢谢:D
浏览 0
提问于2016-08-09
得票数 0
1
回答
用于验证
PACT
实现的阴性冒烟
测试
/缺陷播种
、
、
我们正在实现
Pact
框架来
测试
一些微服务(Scala后端和iOS-Android前端)。那么,为了
测试
Pact
实现本身,我们可以做什么类型的负面
测试
/缺陷播种来确保--实现的
Pact
捕获了它应该捕获的内容?也就是说,一旦我们的
Pact
工作完成,我们正在考虑做缺陷播种&看看像查询参数,
API
响应结构更改,
API
路径
中
的拼写更改等错误是否被
PACT
正确捕获?那么,在这条线上,我们可以<
浏览 14
提问于2021-03-22
得票数 1
1
回答
在
提供者端为POST
API
使用
pact
-python验证
pact
、
我试图
在
POST
API
(Microservice)上应用合同
测试
。我已经编写了消费者端
测试
用例,并生成了该协议,现在我正在使用协议-python
在
提供者端验证该协议。但是,我看不到为POST调用
API
输入输入体有效载荷的任何选项。到目前为止我有这个-
pact
-url=howToSolve-howToFix.json 我还尝试使用烧瓶创建提供者状态应用程序,但没有找到输入体有效载荷的选项
浏览 3
提问于2020-07-10
得票数 0
回答已采纳
1
回答
非的pactbroker坞映像连接问题
、
、
、
、
中
存在相同的图像。 版本:“2”broker_app:图像: dius/
pact
-broker端口:- "80:80“<
浏览 5
提问于2017-08-04
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券