有没有办法将 groovy 脚本在 mockResponse1 上下文中生成的值传输到项目范围属性。那么我想在另一个脚本mockResponse2中使用这个值吗?我可以将值从 Request1 传输到 Request2(客户端)。似乎无法弄清楚如何为 mockResponses (服务器端)做这件事。
模型:mockResponse1.someVar -> project.Property -> mockResponse2.someOtherVar
有没有办法将 groovy 脚本在 mockResponse1 上下文中生成的值传输到项目范围属性。那么我想在另一个脚本mockResponse2中使用这个值吗?我可以将值从 Request1 传输到 Request2(客户端)。似乎无法弄清楚如何为 mockResponses (服务器端)做这件事。
模型:mockResponse1.someVar -> project.Property -> mockResponse2.someOtherVar
我找到了解决方案。这适用于 mockResponse 脚本:
// get project scoped property
def a = mockResponse.mockOperation.mockService.project.getPropertyValue("someProjectProperty")
// set project scoped property
mockResponse.mockOperation.mockService.project.setPropertyValue("someProjectProperty", someVar)