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跳过异常是好,但是最好能抛出详细原因,是什么导致的异常,不然真遇到异常,只看到没处理,但是不知道哪里有问题导致的没处理。

相关推荐
潲爺8 分钟前
《Java 8-21 高频特性实战(上):5 个场景解决 50% 开发问题(附可运行代码)》
java·开发语言·笔记·学习
YJlio34 分钟前
Contig 学习笔记(13.5):整理现有文件碎片的策略与批量实战
笔记·学习·stable diffusion
Master_oid1 小时前
机器学习27:增强式学习(Deep Reinforcement Learn)②
人工智能·学习·机器学习
找方案1 小时前
hello-agents 学习笔记:解锁智能体三大经典范式,从原理到实战
javascript·笔记·学习·hello-agents
Sunsets_Red1 小时前
待修改莫队与普通莫队优化
java·c++·python·学习·算法·数学建模·c#
石像鬼₧魂石1 小时前
SQLMap 注入完整操作流程(新手通关手册)
linux·人工智能·windows·学习
星火开发设计1 小时前
深度优先搜索(DFS)详解及C++实现
c++·学习·算法·计算机·深度优先·大学生·期末考试
victory04311 小时前
SFT RLHF PPO DPO GRPO学习规划
学习
小徐不会敲代码~2 小时前
Vue3 学习 5
前端·学习·vue
iconball2 小时前
个人用云计算学习笔记 --32 Docker和docker swarm
运维·笔记·学习·docker·容器·云计算