在加特林中访问响应转换器内的会话变量
accessing session variable inside a response transformer in gatling
我有一个基本问题,我似乎无法找到答案。如何访问响应转换器内的会话变量?类似于:
.transformResponse {
case response if response.isReceived =>
new ResponseWrapper(response) {
session??
override val body = new ByteArrayResponseBody("", UTF_8)
}
};
该部分函数的上下文中没有 Session
对象,因此您无法访问它。你想达到什么目的?也许 check(bodyString.transform())
会是更好的解决方案,因为它可以将 (String, Session) => T
作为参数,因此您可以访问该函数中的会话属性。
我有一个基本问题,我似乎无法找到答案。如何访问响应转换器内的会话变量?类似于:
.transformResponse {
case response if response.isReceived =>
new ResponseWrapper(response) {
session??
override val body = new ByteArrayResponseBody("", UTF_8)
}
};
该部分函数的上下文中没有 Session
对象,因此您无法访问它。你想达到什么目的?也许 check(bodyString.transform())
会是更好的解决方案,因为它可以将 (String, Session) => T
作为参数,因此您可以访问该函数中的会话属性。