您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在JMeter中的BeanShell Sampler中将字符串解析为整数

在JMeter中的BeanShell Sampler中将字符串解析为整数

您的代码看起来不错,但是currentPMCount和/或pmViolationMaxCount变量可能是一个问题。

如果它们看起来确实不错并且看起来像Integers,并且没有超过Integer的最大值/最小值,则可以尝试以下操作:

请确保数字值周围没有“空格”字符,因为前导或尾随空格会导致转换失败。也许trim()对变量调用方法可以帮助:

int i = Integer.parseInt(vars.get("currentPMCount").trim());

如果将脚本存储到文件中,然后在Beanshell断言中提供文件的路径,则会得到“有问题的”行号

        try{
        //your code here
    }
    catch (Exception ex){
        log.warn("Error in my script", ex);
        throw ex; // elsewise JMeter will "swallow" the above exception
    }

这样,您将获得更多有用的堆栈跟踪Error invoking bsh method信息,而不是无所事事的糟糕消息。

有关更多提示和技巧,请参见如何使用BeanShell:JMeter最喜欢的内置组件指南。

其他 2022/1/1 18:14:42 有660人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶