Java 从wiremock随机返回响应
每次调用同一wiremock端点时,我需要从预定义集返回一个随机响应。如何操作?这可以通过使用响应模板来实现(有关更多信息,请参阅)。我假设您正在使用Wiremock Standalone。您需要做的第一件事是启用响应模板,因此您需要使用Java 从wiremock随机返回响应,java,testing,wiremock,Java,Testing,Wiremock,每次调用同一wiremock端点时,我需要从预定义集返回一个随机响应。如何操作?这可以通过使用响应模板来实现(有关更多信息,请参阅)。我假设您正在使用Wiremock Standalone。您需要做的第一件事是启用响应模板,因此您需要使用--global response templating选项运行Wiremock。例如: java -jar wiremock-standalone-2.27.2.jar --global-response-templating 请注意,您还可以使用选项--l
--global response templating
选项运行Wiremock。例如:
java -jar wiremock-standalone-2.27.2.jar --global-response-templating
请注意,您还可以使用选项--local response templating
下一步是创建一个使用手柄杆助手的模拟,在您的情况下,可以生成如下随机字符串:
{
"request": {
"urlPath": "/templated"
},
"response": {
"body": "{{randomValue length=33 type='ALPHANUMERIC'}}",
"transformers": ["response-template"],
"status" : 200
}
}
就这样。每次调用
/templated
资源时,都会得到不同的字母数字字符串。同样,您可以查看“随机值助手”部分下的文档,看看哪个助手更适合您。Hi-您的分数是522。你应该知道如何提出问题^^^代码,错误,一些东西给我们看。。。