首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >千分表复位Beanshell

千分表复位Beanshell
EN

Stack Overflow用户
提问于 2015-04-14 16:55:06
回答 1查看 1.5K关注 0票数 0

因此,JMeter的Beanshell采样器可以选择“每次调用前重置”。在JMeter的文档中,它提到“对于一些长时间运行的脚本来说,这可能是必需的”。你有什么理由不想这么做吗?这是错误的,所以我想会有,但我还没有找到任何东西。

EN

回答 1

Stack Overflow用户

发布于 2015-04-15 08:33:20

来自Beanshell脚本概述:

每个BeanShell测试元素都有自己的解释器副本(对于每个线程)。如果重复调用测试元素(例如在循环中),则在调用之间保留解释器,除非选择“每次调用前重置bsh.Interpreter”选项。 一些长期运行的测试可能会导致解释器使用大量内存;如果是这样的话,尝试使用reset选项。

因此,总的来说:

  • 如果您的Beanshell脚本正在做一些“轻松”的事情--您不需要担心重新设置解释器
  • 如果您的脚本执行一些“繁重”的操作、计算或用作主负载生成器,我建议您重新考虑采样器的选择,开始使用JSR223取样器和Groovy语言。如果配置得当并遵循以下最佳实践,JSR223和groovy组合将提供几乎与纯Java代码一样好的性能。有关更详细的说明、有关启用groovy引擎、do's和dont的说明以及扩展引擎的性能比较,请参阅Beanshell vs JSR223与JMeter脚本:你一直在等待的性能下降!指南。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29633143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档