代码之家  ›  专栏  ›  技术社区  ›  TheBlastOne

VUgen:录制琐碎的RMI交互记录无效脚本?

  •  1
  • TheBlastOne  · 技术社区  · 15 年前

    _hashtable2 = new Hashtable();
    _object_array3 = ((java.util.Collection)_hashtable2.values()).toArray();
    _hashtable2.put("sessionId",(java.lang.String)_object_array3[0]); //yields exception!
    _boolean1 = _mopsconstantserverif1.psi_requiresHostCommunication((java.util.Hashtable)_hashtable2, (java.util.Vector)null);
    

    当然,生成一个空哈希表,将其转换为数组,并引用其第一个数组元素 必须

    由于回放错误的原因是非常明显的,并且与记录的代码的其余部分无关(即,仅限于显示的四条语句),所以我尝试在不显示整个脚本的情况下询问。。。

    1 回复  |  直到 6 年前
        1
  •  -1
  •   James Pulley    15 年前

    啊,RMI,我存在的祸根。我不喜欢LoadRunner中的RMI/Java组合,我在Winsock中尽可能多地进行RMI工作。您可以考虑使用Winsock作为B方案,以避免您今天遇到的Java问题,因为Winsock是一种纯C虚拟用户类型。使用windowssockets虚拟用户避免了Java和LoadRunner的黑暗魔法的复杂性,而且它在资源方面更轻,因此速度更快。而且,我只是一个贪婪的惩罚在Winsock前面加上它保持C技能剃刀锋利!