Tag: 模拟连续集成

我可以在Citrus静态响应适配器有效负载中使用Citrus变量吗?

我正在使用静态响应端点适配器来返回从资源文件中获取的模拟服务响应: private void setAdapterResponse(StaticResponseEndpointAdapter adapter, String response) throws IOException{ URL url = Resources.getResource(response); adapter.setMessagePayload(Resources.toString(url, Charsets.UTF_8)); } @Autowired private Endpoint helloSoapClient; @Autowired private WebServiceServer helloMockService; @Autowired private StaticResponseEndpointAdapter helloResponseAdapter; @CitrusTest(name = “HELLO_WORLD”) public void sendAndReceiveMessage() throws IOException{ variable(“randomRequestIdentifier”, “9978111203033”); variable(“constantDate”, “201301010000”); setAdapterResponse(helloResponseAdapter, “templates/helloResponses/ReqIdGenerator.xml”); send(helloSoapClient) .payload(new ClassPathResource(“templates/helloRequests/HelloRequest028.xml”)); receive(helloSoapClient) .payload(new ClassPathResource(“templates/helloResponses/HelloResponse028.xml”)); } private void setAdapterResponse(StaticResponseEndpointAdapter adapter, String response) […]