问题标签 [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 回答
112 浏览

jar - 从命令提示符运行 jar 文件

所以我已经将我的 jar 文件存储在 C:\Java\jdk1.6.0_26-32\jre\lib\ext

以下命令是否正确:

好像没有运行jar文件

PS:请提供有用的注释,而不是简单地否决这个问题,我还是这个网站的新手。谢谢。

0 投票
2 回答
338 浏览

java - 启动 GUI beanshell 但应用程序冻结

我从命令提示符成功运行了 jar 文件,我看到 beanshell 2.0 正在加载一个带有果冻豆面的小窗口。然后它似乎在加载时冻结了。

我错过了什么吗,这是来自这里的最新 beta 稳定 jar 文件

加载冻结的图像

0 投票
1 回答
339 浏览

android - 使用 BeanShell 启动的 robotsium 进行 Android 测试

我对 beanshell 有疑问。我想创建一个 BeanShell 脚本,让我可以自动化 Robotium 测试。

我有一个可以工作的 shell 脚本,让我可以做任何我想做的事情,但我正在寻找 Beanshell 等价物:



如何通过 BeanShell,我可以运行预先制作的脚本,或者当通过任何其他方式获得等效结果时,您可以建议我。

我正在寻找3天的答案,但我没有任何结论

预先感谢您的帮助。

0 投票
1 回答
577 浏览

reflection - Object.class.getMethod("equals", Object.class) 不适用于 BeanShell

Object.class.getMethod(methodName, Object.class);

没有被 bsh.Interpreter 执行并抛出异常

知道如何解决这个问题吗?

提前致谢。

0 投票
1 回答
748 浏览

android - Android 和 ADB 上的 PAW 服务器/BeanShell

我需要远程安装 APK 并想使用 PAW Server。我知道 PAW Server 本身不能直接安装 APK,但我可以在设备上启用 ADB 并使用 PAW Server 的 BeanShell 脚本来执行 adb install。不幸的是,我是 BeanShell n00b,并没有任何关于一起使用 BeanShell 和 ADB 的文档。有谁知道这是否可能以及我如何从 BeanShell 调用 ADB?

编辑澄清:该设备将位于另一个物理位置,我可以通过 VPN 访问,因此我可以通过 IP 而非 USB 寻址平板电脑。这就是为什么我需要 PAW Server 或类似的东西,而不仅仅是来自 PC 的标准 ADB。

0 投票
2 回答
103 浏览

java - 如何获取嵌套标签之间的字符串

在一个项目中,我们尝试替换标签内的文本。我们尝试从 html 文件中获取带有 beanshell 的字符串。

<code>a</code>现在只应替换标签之间的关键字。这对正则表达式或子字符串或其他东西可行吗?

0 投票
1 回答
1239 浏览

regex - Beanshell 错误消息

我一直在尝试使用以下正则表达式提取器

匹配 XML 中两个 FMSFlightPlan 标签之间的字符串(标签之间的行数不同,因此(?s)建立 dotall 模式)

几个测试应用程序告诉我我的正则表达式是正确的。但是,当我尝试使用 Beanshell 断言打印出捕获的字符串时,我收到错误消息:

断言错误:true 断言失败:false 断言失败消息:org.apache.jorphan.util.JMeterException:调用 bsh 方法时出错:eval 源文件:内联评估:``import java.io.*; //将数据结果写入文件 outfile = "/Users/Dani . . . '' Token Parsing Error: Lexical error at line 12, column 380. Encountered: "\n" (10), after : "\" 3811\t是\tAAR\tSTN\t835\t\t$B738\tfp,nradps,art,CCAAN,EXCD,wp00,p00\t37919\ta0\ti\t10\t0\t3\t0\t \t14\t 25 /M\t0000ADF\t140785\t133806\t006979\t01:15:00\t0484\t360\t0379\t360\t0112\t 000932\tP00 \t007115\t2013-02-13T21:23:00Z\t2013-02-1: 35:00+00:00\t000837\t00:10:00\t000000\t00:00:00\t000837\t00:10:00\t000000\t000000\t000000\t00:00:00\t000000\t00:00: 00\t"

因此,提取器似乎返回了一个字符串,但 Beanshell 断言并未将其识别为变量。为什么建立dotall模式后会出现这种情况?某处是否存在转义错误?我也不明白错误消息是什么意思

因为在被解析的文本中没有 \n 字符。

我曾考虑使用 XPath 提取器而不是正则表达式提取器,但听说在涉及大量操作或线程时这不是最佳选择。

0 投票
1 回答
5664 浏览

csv - 使用 CSV 数据的 Beanshell 脚本

我使用正则表达式提取器和 beanshell 脚本(如下所示)动态创建了参数。我正在使用创建参数Name = "pass_" + i
现在我需要从 CSV 文件中填充这些参数字段的值。我已经加载了一个 CSV 文件,并且登录变量包含第一行的值。以下代码仅填充 CSV 文件中的第一个值。我需要代码来遍历 CSV 文件并使用第一列中存在的下一个值填充参数字段。

0 投票
1 回答
3403 浏览

jmeter - 如何根据代码在运行时停止jmeter?

如果我的条件逻辑为假,我想停止 jmeter,假设如果我的条件之一失败,那么我需要在运行时立即停止我的所有线程(jmeter),所以有什么方法可以通过代码而不是手动停止它的运行时间(不通过采样器错误后采取的措施)

提前致谢

0 投票
1 回答
7043 浏览

java - 使用 JMeter 调用 java 方法

我的问题是关于 JMeter 和 BeanShell PostProcessor。

我已经用 Eclipse 开发了一个 Java 项目,并将该项目导出到一个 jar 中。我已将此 jar 放在 JMeter 的 /lib/ext 文件夹中。

当我打电话java -jar C:\Program Files\apache-jmeter-2.9\lib\ext\myJar.jar一切正常。

现在我想在 JMeter 中调用我的 jar 中的方法。在我的 Beanshell 处理器中,我输入了以下代码:

有关信息,这是我在主类中的确切代码。但是在 Jmeter 的日志文件中我有这个消息:

jmeter.util.BeanShellInterpreter:调用 bsh 方法时出错:eval 源文件:内联评估:``import bsh.LoadProperties; 导入 bsh.SSOTokenHelper;加载属性 loadProper 。. . '' : 方法调用 SSOTokenHelper.getSecurityToken

我不明白为什么当我直接调用我的 jar 时它会起作用,为什么当我用 JMeter 做完全相同的事情时它不起作用。

谢谢你的帮助。