【发布时间】:2021-06-29 19:02:34
【问题描述】:
我正在对银行应用程序(一种移动银行)进行 API 测试,其中客户端通过电话作为短信代码获取连接。有一个端点,您可以在其中输入接收到的代码以访问应用程序的其他功能。每次手动更新我的自动化编码中的代码并不是一个好习惯。而且,为了测试目的,不可能使代码静态。 这种情况有什么办法可以处理或者怎么办?
【问题讨论】:
标签: java api rest-assured rest-assured-jsonpath
我正在对银行应用程序(一种移动银行)进行 API 测试,其中客户端通过电话作为短信代码获取连接。有一个端点,您可以在其中输入接收到的代码以访问应用程序的其他功能。每次手动更新我的自动化编码中的代码并不是一个好习惯。而且,为了测试目的,不可能使代码静态。 这种情况有什么办法可以处理或者怎么办?
【问题讨论】:
标签: java api rest-assured rest-assured-jsonpath
你可以试试Wiremock规则
官方网站包含如下示例:
stubFor(post("/my/resource")
.withHeader("Content-Type", containing("xml"))
.willReturn(ok()
.withHeader("Content-Type", "text/xml")
.withBody("<response>SUCCESS</response>")));
【讨论】: