• LoadRunner录制协议的选择


    1.选择协议(提高测试结果的准确性)
      New Single Protocol Script:单协议脚本,选择一种主协议进行测试
      New Multiple Protocol Script:多协议脚本,选择多种协议进行测试
      New Script Recent Protocols:最近用的协议
    2.获取软件协议的方式:
      与开发沟通
      查看概要设计和详细设计
      通过抓包工具自己获取
      根据经验:Web应用至少使用HTTP/HTML协议;C/S应用Windows Sockets;

      测一个C/S系统,根据C/S结构所用到的后台数据库来选择不同的协议:

    如果后台数据库是sybase,则采用sybaseCTlib协议,

    access 数据库选择 odbc一个协议就可,

    如果是SQL server,则使用MS SQL server的协议,

    至于oracle数据库系统,当然就使用Oracle 2-tier协议。

      对于没有数据库的C/S(ftp,smtp)这些可以选择Windwos Sockets协议。

    1.HTTP协议
      HyperText Transfer Protocol,超文本传输协议,设计目的是为了提供一种发布和接受HTML页面的方法

    2.FTP协议
      File Transfer Protocol,文件传输协议,用于Internet上的控制文件的双向传输

    3.WAP协议
      Wireless Application Protocol,无线应用协议,是一项全球性的网络通信协议,其架构包括Client、WAP Getaway、Web Server三部分
        注:WML,Wireless Markup Language,无线标记语言

    4.邮件服务协议
    1)邮件系统四部分:
      邮件用户代理(Mail User Agent,MUA)
      邮件分发代理(Mail Delivery Agent,MDA),也称为本地分发代理(Local Delivery Agent,LDA)
      邮件传输代理(Mail Treasfer Agent,MTA)
      邮件存储代理(Mail Save Agent,MSA)
    队列:按顺序排队进行数据的发送

    2)邮件传输中的协议
      简单邮件传输协议(Simple Mail Transfer Protocol,SMTP):Internet中传递邮件的通信协议,端口号25,五个核心命令(HELO、MAIL FROM、RCPT TO、DATA、QUIT)
      邮局通信协议(Post Office Protocol,POP):用于接收邮件的协议(下载邮件),是MUA访问MTA获得邮件的协议,端口号110,有POP2和POP3两种类型
      Internet消息访问协议(Internet Message Access Protocol,IMAP):用于接收邮件(下载摘要),支持离线模式(Offline)、在线模式(Online)、中断连接模式(Disconnected)三种操作模式

  • 相关阅读:
    Error: Client network socket disconnected before secure TLS connection was established
    python对文章词频的统计
    IntelliJ IDEA创建java空项目
    java提取docx文件中的图片
    vue v-for 循环复选框-默认勾选第一个的实现方法
    nodejs的request创建的get和post请求,带参数
    python list转换字符串报错TypeError: sequence item 0: expected str instance, int found
    linux常用命令
    ES9(2018) 正则表达式命名捕获组
    ESLint+Prettier代码规范实践
  • 原文地址:https://www.cnblogs.com/zzp-biog/p/9744814.html
Copyright © 2020-2023  润新知