目录
前言
BeanShell作为JMeter的强大扩展,可以帮助我们实现很多JMeter内置组件无法完成的工作。但是,我接触性能测试仅仅一年的时间,在项目中似乎很少有不使用BeanShell的。尤其最近一次因使用BeanShell导致JMeter OOM,而使测试中断后,我开始反思,是否必须要使用BeanShell才能完成呢?或许正是因为我对JMeter的了解不够,而之前又有多年的编码经验,才使我更加习惯于直接编码来解决问题,反而忽略了对JMeter工具本身的探索。
而且,JMeter官网也一再提醒:使用BeanShell会有性能问题。
所以,我开始思考之前做过的案例中,哪些BeanShell是否有可能被替代。还真让我找到了:
JMeter案例分享:使用JMeter内置函数生成uuid,如何控制一次迭代中仅生成一次?
前情回顾
同一个线程组中有两个请求,需要同一个uuid,但是,不同迭代中,需要不同的uuid。之前的思路是:使用BeanShell生成一个uuid,保存在一个自定义变量pic_uuid中:
vars.put("pic_uuid","${__UUI
订阅专栏 解锁全文
1705

被折叠的 条评论
为什么被折叠?



