您好,想再请教您个问题,我现在遇到的情况是两个微服务之间接口的调用,生成契约的时候,我看例子里都是用消费者端里的代码类直接调用mock的provider,我拿不到消费者端接口的代码,而且也不做单元测试,所以我直接用接口测试的方式请求了mock的provider,不知道这样写对不对,麻烦您给我指点一下。
// mock服务端
PactVerificationResult result = runConsumerTest(pact, config, mockServer -> {
String url = mockServer.getUrl() + "/spudata/product/get_product_list";
Map<String, Object> params = new HashMap<String, Object>();
params.put("firstCategoryId", 25);
params.put("secondCategoryId", 28);
Response response = RestAssured.given().params(params).when().get(url); //给mock的服务端发送请求
response.then().log().all(); //获取响应日志
});
契约测试之Pact By Example如今,契约测试已经逐渐成为测试圈中一个炙手可热的话题,特别是在微服务大行其道的行业背景下,越来越多的团队开始关注服务之间的契约及其契约测试。 从2015年开始我就在Thoug...