在beanshell sampler中编写如下,日志在下方打印出来。

beanshell用了这么久,Script file这里一直没用过,不知道怎么用。一开始看帮助文档时以为是执行另外一个脚本文件,于是将此脚本另存为jmx文件后,将其加入到这里的script file,执行后出错啦。

后来仔细斟酌了下,应该是beanshell的脚本文件,就是指在在Script下执行的这段脚本,于是将
log.info("如何引用外部脚本文件");
log.info("abc");
log.info(Parameters);
log.info(bsh.args[0]);
另存为101script.txt,在script file中选择它在执行,
日志中并未跟预想的先执行script file ,再执行下面的script,只打了一遍日志

将script下面的去掉,执行,说明script file已经生效

由此得出结论:
1.在有script file的情况下,就不会执行script部分。
2.script file就是beanshell脚本代码,可以是txt
本文探讨了在JMeter中使用BeanShell Sampler加载外部脚本的方法,并通过实践发现仅能使用Script File而无法同时运行Script内容。
599

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



