我在网上对 loadrunner 有很多了解,而且我经常遇到 Siebel。人们说他们使用 Siebel 来记录 ie 但是 Siebel 是否也用于常规 Web 应用程序?不是正在测试的 Oracle Siebel 产品?这个 Siebel 是不是也适用于其他平台的某种神奇协议?和西贝尔有什么关系?
4 回答
您经常会看到与 Siebel 相关的问题,因为它是一个相关性非常强的协议,并且 LoadRunner 的绝大多数用户在这一核心基础机械工具技能、动态数据的收集和返回到脚本中的演示方面都很薄弱。
Siebel 使用一种称为 Siebel 星形数组的结构,它的大小很大并且需要相关性才能正确处理 Seibel Web 客户端。Siebel 提供了一个相关库,可以处理大部分星阵挑战,但在此之上仍需要手动技能来管理星阵结构之外的动态元素。据我了解,Siebel 对该库的使用收费,因此,如果您在技术上能够胜任相关性,那么您应该能够构建自己的相关性规则来处理重复的 Siebel 脚本开发活动。
Siebel-Web 是 LoadRunner 中的一个协议,可能是为了处理使用Siebel CRM 平台创建的 Web 服务/页面而创建的。
Siebel-Web 是基于 HTTP 的,但是在看到来自 Siebel CRM 服务的 HTML 响应后,我强烈建议使用 Siebel-Web 协议而不是 HTML/HTTP 协议...
Siebel-Web 是一种专有协议,不能在 Oracle Siebel CRM 环境之外使用。因此,将其用于不同的网站不会有任何好处,只会使您的 LoadRunner 方法复杂化。
性能测试 Siebel CRM 应用程序绝对不是简单的,因为它是一个复杂的 Web 应用程序,它使用 Internet Explorer 的高交互性框架,并且交换的数据需要大量的解析。
Oracle 提供了一个关联库 (ssdtcorr.dll) 以及 Siebel 安装,以处理 Siebel 协议的 LR vugen 脚本的关联。点击这里了解更多信息。但这并不总是有帮助。
可以在此处找到其他最佳实践。