我在网上读过很多关于loadrunner的文章,我经常遇到Siebel。人们说他们使用Siebel来记录,但是Siebel是否也用于常规的网络应用程序?不是在测试的Oracle Siebel产品?这是希伯尔的魔法协议,也适用于其他平台吗?希贝尔是怎么回事?
您经常会看到与Siebel相关的问题,因为它是一个非常相关的协议,并且LoadRunner的绝大多数用户在这个核心基础机械工具技能,动态数据的收集和表示回脚本方面很弱。
Siebel使用了一个名为Siebel Star数组的结构,它的大小很大,并且需要相关性才能正确处理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脚本的关联。点击这里了解更多信息。但这并不总是有用的。
其他最佳实践可以在这里找到