在录制Oracle的Primavera P6 PPM时,我应该为LoadRunner使用什么协议?

时间:2011-04-21 02:06:50

标签: loadrunner primavera

LoadRunner / VUGen版本:9.5

Oracle Primavera P6 PPM版本:7.0.0

我已经使用过协议分析仪了。它推荐COM / DCOM,LDAP,Win Sockets。

我已经尝试使用以下协议录制我的脚本:

  1. 所有推荐的协议(单独组合)。我在buffer5上遇到错误(在加载时)并退出。
  2. 所有三个Oracle协议(单独组合)都没有用。有些甚至没有记录任何内容。
  3. 一个或多个Oracle协议与Win套接字的组合(结果与1相同)
  4. 我查看了HP.com网站(kb,论坛等)并且无处可去;惠普代表推荐使用Win Sockets(但这是给我错误的那个,所以我不确定他是否理解这个问题或者太难看了。)

    我应该使用什么协议来记录/重播的任何提示/技巧?

    提前致谢。

1 个答案:

答案 0 :(得分:0)

培养你的建筑眼光。协议分析器将为您提供选项,但不一定是最佳选择,由您的专业知识来识别。

通过使用协议分析器或检查在纯winsock脚本中交换的第一批缓冲区中发生的协议握手,来了解客户端和服务器的通信方式。您还可以通过查看primavera安装的架构文档以及从客户端确定下一个上游组件的内容来查找线索。它是应用服务器吗?它是数据库服务器吗?每个选项对我的胖客户端如何在客户端和服务器之间进行通信意味着什么?当我将这些信息与我通过检查套接字缓冲区或协议分析器找到的信息结合起来时,我可以为协议类型定义哪条路径?

具有敏锐的建筑眼光是性能测试人员的关键技能。您可以做的一件事就是尽可能多地下载开源和商业应用程序的不同部署指南。这些通常会记录应用程序部署中的所有层以及应用程序如何在层之间进行通信(即,哪些端口需要打开)。