腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1021)
视频
沙龙
2
回答
引入基于
合同
的
测试
、
我刚刚阅读了有关基于
合同
的
测试
以
验证
微服务之间的
合同
的文章:
消费者
驱动契约:一种服务演化模式我们为其他团队提供访问
测试
存储库的权限。作为构建的一部分,我们从其他使用者(其应用程序使
浏览 0
提问于2017-04-16
得票数 1
1
回答
当
消费者
api调用多个提供者api时,
pact
是否
支持
消费者
合约
测试
?
我能在
PACT
上找到的所有示例都有
生产者
api到
消费者
api的一对一映射。在我们的例子中,我们所有的
消费者
apis都将调用多个
生产者
apis。 我们使用的是
pact
Jvm。我们的
消费者
合同
测试
针对
消费者
服务运行。
生产者
模拟是在具有@
Pact
属性的独立函数中定义的,
合同
测试
具有@PactTestFor(pactMethod = attribute
浏览 1
提问于2019-09-04
得票数 0
1
回答
XML文件交换的契约
测试
、
对于使用rest调用
和
kafka消息进行通信的服务,我们使用
pact
契约
测试
。我们还希望在通过sftp服务器交换(xml)文件的服务之间实现类似的
合同
测试
框架。我也许可以使用message
pact
框架,并将文件的内容视为消息的内容,但我想知道
是否
有更好的替代方案。无论我如何处理
消费者
和
生产者
之间交换文件的契约
测试
,我还必须处理如何
验证
xml代码,因此任何有关这方面的建议也将不胜感
浏览 2
提问于2020-04-21
得票数 0
1
回答
请建议空手道框架中的哪些功能在
合同
测试
中执行与
Pact
broker类似的角色
我是新的
合同
测试
和
尝试做一个使用空手道框架的PoC。我知道
Pact
(另一个
合同
测试
工具)用于
合同
测试
,在
合同
中,
消费者
和
提供商之间的项目
和
验证
结果是使用
Pact
broker管理的。当涉及到空手道时,请建议空手道框架中的哪些功能执行类似于
Pact
broker的角色(管理
合同
和
验证<
浏览 21
提问于2020-10-06
得票数 1
回答已采纳
3
回答
PACT
:如何防止
消费者
生成不正确的
合同
我们有两个微服务:提供者
和
消费者
,两者都是独立构建的。使用者微服务在其使用提供者服务的方式上犯了错误(无论是什么原因),因此,错误的协定被发布到协定代理。
消费者
服务构建是成功的(并且可以一直到发布!)因此,我们最终以失败的提供者服务构建和失败的
消费者
版本而告终。谢谢!
浏览 0
提问于2017-01-12
得票数 2
1
回答
PACT
与硒
、
我是一名自动化工程师,我想知道
pact
是否
能在任何方面帮助我们增加
测试
覆盖率
合同
可以以不同的方式使用。我们的web应用程序使用了一组特定的API,这些API还会在http、post等方面产生,因此原则上可以以这种方式生成
pact
文件。 它传递了契约的原意,
消费者
和
生产者
共同致力于<em
浏览 0
提问于2018-05-03
得票数 3
1
回答
Pact
部署后
合同
验证
、
、
我正在使用
Pact
JS进行
合同
测试
。我已经编写了提供者
和
消费者
部分,并将它们上传到了
pact
broker。
合同
URL指向我的QA环境。我想创建一个松弛的网络钩子,将每天运行,并
验证
合同
仍然通过。有没有办法在不上传新
合同
的情况下按需运行
pact
验证
?如果我只是想检查
是否
没有更改,为什么我需要更改我的
合同
?这似乎是每个人都应该使用的基本功能,但出
浏览 28
提问于2021-04-25
得票数 1
1
回答
Pact
-
合同
测试
-
验证
消费者
和
生产者
是否
符合
合同
、
、
、
我做了
Pact
-Contract
测试
的演示申请。下面是我提到的链接。我改变了一些东西,比如patternmatcher
和
bodytype。https://www.javacodegeeks.com/2017/03/consumer-driven-testing-
pact
-spring-boot.html 我可以从
消费者
那里发布协议,并从提供商那里
验证
它我也被要求从
消费者
端
验证
pact
。
浏览 52
提问于2020-08-14
得票数 0
2
回答
PACT
与spring云合约
测试
、
根据我的理解,我假设
PACT
是很好用的。 欢迎您提供任何信息或建议。谢谢。
浏览 1
提问于2018-08-27
得票数 13
2
回答
每个端点的
PACT
合同
测试
、
Hi在
合同
测试
方面做了一些初步研究。在我使用
pact
代理托管契约的范例中,我从高层了解到,需要在
消费者
端进行一项
合同
测试
,该
测试
针对
pact
模拟server...which运行一组
测试
,然后将发布给
pact
代理。提供商还需要一份
合同
,在该
合同
中,它使用
消费者
在契约代理上创建的协议来运行其
测试
。 我的问题是:在
消费者
方面,
浏览 1
提问于2019-03-21
得票数 0
回答已采纳
1
回答
C++ API的
消费者
驱动的
合同
测试
、
、
、
、
我必须为这个库提供的API实现
消费者
驱动的契约。但在我的情况下,我必须将
合同
提供给
消费者
,他们将达成一致。如果我必须为C++ API实现基于
合同
的
测试
。那么最好的方法是什么呢?我可以看到boost有契约式设计,但它更像是断言,但在
PACT
这样的文件中没有定义契约。() 有没有办法在一个文件中定义
浏览 2
提问于2019-04-23
得票数 2
3
回答
Pact
中的Spring模拟
测试
、
我正在尝试采用
Pact
。我了解
消费者
方面的方程式,它看起来非常好。但我对
生产者
这一方面感到困惑。我不想做这件事。-,最后,还有一些帖子会改变数据库的状态,使
测试
运行变得脆弱。 我想做的是用这些协议做一个mockMvc风格的
测试
。我想模拟我的服务,只
测试
端点,我认为在这种情况下应该
测试
端点。我如何使用
Pact
来实现这一点?
浏览 1
提问于2017-06-22
得票数 2
1
回答
如何从json
合同
中进行契约
合同
验证
测试
、
、
、
我知道用所有
合同
细节都在的地方,我可以联系
和
核实。现在,我想在不涉及协议代理的情况下运行一个
pact
测试
,因为我的
消费者
还没有准备好,我的
消费者
提供了一个有效的
合同
json,并且我应该用
合同
json从提供者结束来
验证
它吗?能帮个忙吗?
浏览 0
提问于2022-04-18
得票数 0
回答已采纳
1
回答
Spring
合同
-是
消费者
驱动的吗?
、
、
我刚刚开始为我们的微服务设置提供
消费者
驱动的
合同
,因为它们主要是Spring应用程序,所以自然的选择是Spring
合同
。但随之而来的是混乱。在docs中的所有示例中,
合同
都是在
生产者
端定义的,使用者从maven repo中检索它们。如果
生产者
定义了它们,它是如何由
消费者
驱动的?我的理解是,在概念上,使用者将它们定义为它对它所使用的API的一部分的
生产者
的期望。除了前面的问题之外,Spring契约
是否
能够在使用者端定义
合同</e
浏览 0
提问于2019-08-01
得票数 7
回答已采纳
1
回答
其他服务REST调用的Spring集成
测试
、
、
我一直在网上搜索它,但我找到的大多数示例都有同一项目中rest调用的返回逻辑,但如果您想
测试
项目中正在使用的其他服务的rest调用(从REST api调用REST API),该怎么办?对某个外部服务的REST调用进行集成
测试
在这种情况下,正常的集成
测试
方法可以工作吗?
浏览 1
提问于2019-02-14
得票数 0
1
回答
@
pact
和
@pactVerfication必须在同一个类中
、
、
我希望从
消费者
代码中调用@pactverification
测试
,而不是创建一个虚拟的HttpClient并进行
验证
。@
pact
和
@pactVerfication必须在同一个类中吗?我们可以将
合同
与实际
测试
分开吗?如果是,那么@pactverification
测试
如何知道要查找哪个
合同
?如果遗漏了什么,请告诉我
浏览 8
提问于2018-08-22
得票数 0
2
回答
消费者
驱动的
合同
测试
与行为
测试
、
、
、
、
我不能完全理解
消费者
驱动的
合同
测试
与行为驱动的
测试
有什么不同?
pact
服务器通过指定
消费者
中提供者服务的预期行为,并
验证
来自提供者的响应
是否
与
消费者
中的期望相符,对
消费者
驱动的契约
测试
做了哪些我们没有做的事情?
浏览 13
提问于2020-10-24
得票数 0
1
回答
提供程序未注册交互
、
、
我正在使用来试用
合同
测试
。我已经做了一个不起作用的提供者
测试
,因为我需要模拟我对Twilio的服务请求。我为我的
消费者
和
这个提供者之间的
合同
设置了一个twilioPact对象,然后为我的提供者
和
Twilio之间的
合同
设置了另一个名为的对象。我已经为这个帖子添加了一个交互到Twilio端点,但是在
pact
.log中,我没有看到它被注册。我的
测试
是正确地发出请求,但是没有为它注册交互,所以我从模拟服务器获得了500错误。
浏览 1
提问于2018-03-14
得票数 0
回答已采纳
1
回答
OpenAPI生成器与CDC协议的
测试
、
、
、
、
我们正在彻底改进我们的前端
和
后端服务
合同
的可靠性,并正在研究两种似乎相互冲突的工具/技术。
消费者
和
提供者代码生成从一个OpenAPI规范(美洲国家组织)与一个工具,如
和
消费者
驱动的
合同
(CDC)
测试
与一个工具,如。美洲组织代码生成 美洲国家组织在生成
消费者
代码方面做得很好,我们正在努力整合供应商端的生成,以完成双方的
合同
信心。只要
合同
变更从美洲国家组织开始,供应商
和
<em
浏览 7
提问于2022-04-19
得票数 0
回答已采纳
1
回答
春云
合同
:如何防止
生产者
破坏
消费者
?
、
、
、
我是Spring契约的新手,最近我能够生成
生产者
合同
,并使用安装在本地maven回购上的存根在
消费者
端编写
测试
。如果我在
生产者
端违反
合同
,然后安装新存根,正如我运行使用者
测试
时所预期的那样,它将失败。但是想象一下这样的场景: Producer被改变了,在consumer-aTests上的
生产者
pass上违反了
合同
,所以build成功了,最终成为了deployedLater 的
消费者
--构建失败是因为producer
浏览 9
提问于2022-04-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
微服务场景下的自动化测试(下)
eBay和Lastminute采用契约测试来驱动架构演进
微服务的测试策略
EOS官方关于测试网络和映射方案的公告
代购合同电子签人人信让海淘更放心
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券
首页
学习
活动
专区
圈层
工具
返回腾讯云官网