加特林斯卡拉"not found: type ExtraInfo"运行性能测试时发现的错误



当我试图开发一种方法来生成simulation.log时,每当我收到200以外的状态并收到"KO"时,我就会遇到一个错误。我想知道解决这个问题是否有什么解决方案?


错误:

scala:8: not found: type ExtraInfo
def getExtraInfo(extraInfo : ExtraInfo): String = {


代码:

def getExtraInfo(extraInfo : ExtraInfo): String = {
if (isDebug
|| extraInfo.response.statusCode.get != TestData.successStatus
|| extraInfo.status.eq(Status.apply("KO"))) {
",URL:" + extraInfo.request.getUrl +
" Request: " + extraInfo.request.getStringData +
" Response: " + extraInfo.response.body.string
}
else
{
""
}
}

scala类型错误可能是由于缺少导入造成的。

尝试将以下内容添加到您的代码中-

import io.gatling.http.request._

如果你还没有,你可能还需要为状态添加import io.gatling.commons.stats._

我是根据Stephane的消息发现的"你好像在管理盖特林大师。ExtraInfo将在Gatling 3中消失,因为它没有在任何官方Gatling组件中使用,并且是一个巨大的错误来源。">

最新更新