问题标签 [beanshell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2780 浏览

jmeter - Jmeter,beanshell - 如何将 exec() 输出写入字符串?

我的 beanshell 后处理器中有以下代码,它执行 C# 程序并将其输出写入 Jmeter 的控制台:

它对我来说工作得足​​够快,但我想将输出传递prog.exe给一个字符串(然后将该字符串作为响应数据输出)。是否可以使用 beanshell 后处理器来做到这一点?如果没有,最简单的方法是什么?

0 投票
1 回答
870 浏览

json - 使用 JMeter Bean shell 或 BSF 后处理器将解析的 JSON 值存储在 CSV 中

我有一个返回 json 响应的 API。我需要解析 JSON 数组以从中获取这些数据并将其存储在 CSV 文件中。这些事情都需要作为 JMeter 的一部分来完成。

提前致谢

0 投票
1 回答
634 浏览

jmeter - 如何创建负载拆分场景?在 JMeter 中

目前我正在研究 jmeter 中的负载拆分方案。
我的测试计划结构如下所示:

这对我不起作用。
你能帮忙吗?

0 投票
1 回答
925 浏览

java - 调用 Web 服务的 beanshell 脚本

我是 Beanshell 脚本的新手,我想调用一个重新运行JSON表示图像的 Web 服务,我目前正在使用以下 javaScript 进行调用:-

但是我需要将上面的 JavaScript 转换成 BeanShell 脚本吗?谁能帮助我解决这个问题?

此致

0 投票
2 回答
252 浏览

java - 如何在 Rhino 中动态使用 CVS 文件中的数据结构 – 类

我想完成以下任务。我不确定是否可以按照我计划的方式这样做,但因此我的问题是:

我想编写一个 Java 程序来允许用户加载 XML 或 CSV 文件,并在某种脚本环境(如 Rhino 或 Beanshell)中操作和使用它们的内容。脚本应如下所示:

Some_file.csv:

“价值”; “地位”;

“1”;“待办的”;

“21”;“待办的”;

“341”;“待办的”;

这可能吗(根据文件的内容动态提供方法/函数/变量)?如果是这样,知道我的类“dataLoader”应该是什么样子吗?我也很感激从哪里开始寻找一条建议。谢谢你的帮助,斯蒂芬妮

0 投票
2 回答
2097 浏览

javascript - JMeter 如何在 BSF Assertion 中包含由 JavaScript 编写的自己的库

我使用 JavaScript 在 BSF 断言中解析我的 JSON 结果。为了提高可重用性,我尝试编写自己的 JavaScript 库。我想在我的 BSF 断言中使用该库。

也许我误解了这些文件,无论如何我都找不到在 BSF 中导入我的库。是否只有 BeanShell 提供这种方法来导入外部脚本?(http://jmeter.apache.org/usermanual/functions.html#__BeanShell)

我什至尝试另一种方式,但徒劳无功。

1.创建BSF PreProcessor并将我的库(名为:myScript)放入其中。

2.导入代码并调用,

但它不起作用.. :(

任何的想法?

0 投票
2 回答
1578 浏览

variables - 在 beanshell 脚本之间共享变量

我想在 1 个特定的 beanshell 脚本中进行某种初始化,稍后在其他 2 个 bsh 脚本中使用它。现在,初始化因此发生了两次。

有没有办法在 beanshell 脚本之间共享变量/命名空间,以便初始化只发生一次?

0 投票
1 回答
2358 浏览

scripting - 我可以实例化来自另一个 Beanshell 脚本的 beanshell 类吗?

我想运行从不同 beanshell 文件导入的类。但我不知道如何从主 beanshell 文件中实例化类。这可能吗?

我导入的类:

应该运行和实例化类的主 beanshell 文件:

0 投票
4 回答
3834 浏览

java - 我可以在不使用泛型的情况下在 Java 中获取 entrySet 中的键列表吗?

我在 JMeter 中使用 BeanShell。BeanShell 是一个不支持泛型的 Java 解释器。只要我输入一个尖括号(例如“<”),我的脚本就会被拒绝。

如果我可以使用泛型,我会执行以下操作:

但是我无法创建变量条目,因为我不允许Map.Entry<String,Object>在我的脚本中声明。

所以 - 给定我的方法entrySet()和它返回的类型,Set<Map.Entry<String,Object>>有什么方法可以在不显式引用泛型类型的情况下获取(或迭代)这个集合中的键列表?

例如:

0 投票
1 回答
840 浏览

java - 设置 beanshell 时出现“主线程”错误

受命学习beanshell。所以在这里我尝试使用本教程设置我的第一个示例

我按照建议从这里下载了 jar 文件,并将其放在我的C:\lib文件夹中,因为它最接近C:\libs教程建议的。

我在命令提示符下运行了以下命令,我得到了Exception in thread "Main Thread" java.lang.NoClassDefFoundError: bsh/Interpreter

我当前的环境适用于 Win XP 中的 Struts1.X/Spring/Hibernate。任何想法为什么?