jmeter-beanshell学习-try处理异常

有时候代码执行过程中,出现一些不能处理的情况,就会报错,还影响之后的代码执行,就需要跳过异常。

报错了,还影响了下面的打印。beanshell用try和catch处理异常,加上一个try。

java 复制代码
try {
    // 可能会抛出异常的代码
} catch (SpecificException e) {
    // 处理特定异常
} catch (Exception e) {
    // 处理其他异常
} finally {
    // 清理代码,无论是否发生异常都会执行
}

如果要处理特定异常,返回那里已经带出异常是什么了

java 复制代码
try{
	a=10/0;
}
catch (ArithmeticException e){
	log.info("被除数不能是0");
}
catch (Exception e){
	log.info("计算出现错误"+e);
}
log.info("执行出错后还继续执行");

遇到特定异常,就会走特定异常分支。

这个try也不是万能的,如果出现语法错误,就处理不了了,比如,断言时候经常遇到没取到值的情况。

这是ERROR,即使加上try也不好使

最后try跳过异常是好,但是最好能抛出详细原因,是什么导致的异常,不然真遇到异常,只看到没处理,但是不知道哪里有问题导致的没处理。

相关推荐
路灯上の马陈1 小时前
Java 内部类 学习笔记
笔记·学习
前进的李工2 小时前
Agent 学习笔记 12:Agent 的工具应该怎么设计
人工智能·笔记·学习·agent·工具调用·skill·工具设计
li星野2 小时前
从 DICOM 到声学属性学习记录:HU 值怎么变成密度和声速
学习
自信150413057592 小时前
重生之从0开始学习c++之——vector-中篇
c++·学习·算法
架构师伯子明2 小时前
ffmpeg学习4:opencv在音视频领域常用指令
opencv·学习·ffmpeg
wangqiaowq15 小时前
Ontology 学习
学习
choumou_M16 小时前
算法_1:由浅入深学习快速排序QuickSort
学习·算法·排序算法
蒸蒸yyyyzwd21 小时前
后端学习笔记 day111
笔记·学习
叼烟扛炮21 小时前
[LangChain] 学习笔记(08):工具调用底层闭环与第三方搜索(Tavily)实战
人工智能·笔记·学习·langchain
Century_Dragon1 天前
让新能源故障诊断实训“触手可及“——仿真教学软件(VR)介绍
学习