Java 如何从模拟服务器返回响应并将其保存到变量?

Java 如何从模拟服务器返回响应并将其保存到变量?,java,unit-testing,mocking,mockserver,Java,Unit Testing,Mocking,Mockserver,我是API测试新手,不了解API调用的模拟响应,因此希望您能提供帮助 我已经在网上搜索了这些信息,但除了模拟服务器文档之外,似乎什么都没有,我不太了解 我试图使用Mock服务器来模拟api测试的Get/Put/Post请求的api响应,而开发人员正在处理api developerNet,我不知道如何将收到的响应存储在变量中 我需要做的是在一个变量中发送一个请求(Get/Post)并接收一个响应(Body/Header/StatusCode),这样我就可以使用它来进一步使用(断言等) 任何有使用m

我是API测试新手,不了解API调用的模拟响应,因此希望您能提供帮助

我已经在网上搜索了这些信息,但除了模拟服务器文档之外,似乎什么都没有,我不太了解

我试图使用Mock服务器来模拟api测试的Get/Put/Post请求的api响应,而开发人员正在处理api developerNet,我不知道如何将收到的响应存储在变量中

我需要做的是在一个变量中发送一个请求(Get/Post)并接收一个响应(Body/Header/StatusCode),这样我就可以使用它来进一步使用(断言等)

任何有使用mock服务器经验并能提供示例的人都会很有帮助

我正在使用Maven/Java/TestNG,它有很好的文档

只要您想重新生成原始响应,就可以通过URLConnection将响应代码、主体、标题和错误填充到您想要的任何变量(哈希集、字符串等)中

但听起来你想要原始的反应,在这种情况下你应该看到

然而,如果您想测试API,您可能需要查看一些工具,例如有很好的文档

只要您想重新生成原始响应,就可以通过URLConnection将响应代码、主体、标题和错误填充到您想要的任何变量(哈希集、字符串等)中

但听起来你想要原始的反应,在这种情况下你应该看到

但是,如果您想测试API,您可能需要查看以下工具