3

我需要知道如何在 OpenScript 脚本中传递动态运行时参数。我尝试通过在运行配置中的 VMArguments 中传递一个值来做同样的事情,-DtxnID=7002并使用该对象来获得相同的值,但由于我总是得到一个值VUserSettings,所以无法这样做:null

VUserSettings settings = null;
settings = getSettings();
System.out.println(settings.get("txnID")); // prints null

当 VU(虚拟用户)调用脚本时,我需要在 Oracle 负载测试中执行相同的操作。

4

2 回答 2

0

[OpenScript Install Dir]/runScript.bat (on windows, linux simialr),runScript可以用来运行脚本,

使用特殊参数需要设置格式“-key1 value1 -key2 value2 ....”,在脚本中使用“getSettings().get(“key”))”

于 2018-11-06T05:11:08.743 回答
0

我使用系统属性从脚本中读取系统参数。

例如尝试以下操作:

System.getProperty("txnID");
于 2018-06-08T23:01:57.967 回答