• loadrunner协议的选择


    1. 任何高级协议的底层都是用Winsocket通信
     
    2. 不管你系统中有多少个服务器,lr录制的始终是客户端与第一个服务器之间的通信内容, 客户端用IE访问的一般都选http协议(对于常见的,b/s系统,选择Web(Http/Html))
     
    3. LR是怎么样工作的:LR捕捉API(应用程序接口)请求然后再把它们回放,既然大部分
    网络协议都是架构在winsocket协议之上的,那对于lr不支持的协议,我们都可以在winsocket层上录制脚本。所以当找不到合适协议的时候,可以选择winsocket来录制。
     
    4. LR选择协议只考虑与直接加压的机器间通信所采用的协议,就是客户端 
     
    5. 协议选择请确认系统,还有后台是什么数据库,再选择正确的协议 
     
    6. “双协议 Web/WinSock”的引擎使用一种不同的机制,因此应视为单协议并且不能与其
    他多协议类型结合使用。 
     
    7. HTTP或Winsocket做为唯一协议脚本时选项不可用。
     
    8.C/S系统:根据C/S结构所用到的后台数据库来选择不同的协议,如果后台数据库是sybase,则采用sybaseCTlib协议,如果是sql server,则使用MS sql server的协议,至于oracle 数据库系统,当然就使用oracle 2-tier协议。 
     
    9.没有数据库的c/s(ftp,smtp)这些可以选择windwos wockets协议。 
     
    10. 应用程序部署解决方案:适用于 Citrix 协议。
     
    11. 客户端 L服务器:适用于 MS SQL、 ODBC、 Oracle (两层)、 DB2 CLI、 .Sybase Ctlib、 Sybase Dblib、 Windows Sockets 和 DNS 协议。
     
    1. 自定义:适用于 C 模板、 Visual Basic 模板、 Java 模板、 Javascript. 和 VBscript. 类型脚本。 
     
    2. 分布式组件:适用于 COM/DCOM、 Corba-Java 和 Rmi -Java 协议。 
     
    3. 电子商务:适用于 FTP、 LDAP、 Palm、 SOAP、 Web (HTTP/HTML) 和双Web/Winsocket 协议。 
     
    3. enterprise java bean:适用于 EJB 测试和 Rmi-Java 协议。 
     
    4. erp/crm:适用于 Baan、Oracle NCA、Peoplesoft-Tuxedo、Peoplesoft 8  Wereb 多语言、 SAPGUI、 SAP-Web 和 Siebel (Siebel-DB2CLI、 Siebel- MSSQL、 Siebel-Web 和 Siebel-Oracle)协议。 
    5. 传统:适用于终端仿真 (RTE)。 
    6. 邮件服务:Internet 邮件访问协议 (IMAP)、 MS Exchange (MAPI)、 POP3  
    和 SMTP。 
    7.   中间件: Jacada 和 Tuxedo (6、 7)协议。 8.   流:适用于 MediaPlayer 和 RealPlayer 协议。 
    9.   无线:适用于 i-Mode、 VoiceXML 和 WAP 协议。
  • 相关阅读:
    python 企业微信告警
    容器启动报错listen unix /containerd-shim/moby/9a3b9086ece8fcd8746695836e3f057cc0313b3cdb722d76a5f571dfa428759e/shim.sock: bind: address already in use: unknown
    etcd查询k8s相关数据
    hadoop三大核心组件概念及原理
    使用nginx反代实现k8s apiserver高可用
    k8s useraccout账号创建及RDBA授权
    k8s之二进制部署
    git代码提交后jenkins的构建与持续部署
    dockerfile动态修改服务配置文件
    数据库操作语句DDL,DML,DCL
  • 原文地址:https://www.cnblogs.com/yanghj010/p/4166752.html
Copyright © 2020-2023  润新知