2018-10-24 特殊协议

1、Windows Sockets协议

2、邮件服务协议

(1)Windows Sockets协议

Windows Socket录制选项设置

2018-10-24 特殊协议_第1张图片

Windows Socket录制

1、录制脚本

2、增强脚本

3、脚本参数化

4、关联脚本

5、设置运行参数

6、运行脚本

Windows Socket数据操作

1、查看快照中的数据

2、缓冲区导航器

3、转至偏移量

4、书签

5、修改缓冲区数据

关于LRS函数

Lrs_accept_connection

Lrs_set_receive_option

Lrs_set_send_buffer

lrs_save_param

lrs_save_param_ex

lrs_save_searched_string

(2)邮件服务协议

邮件服务协议简介

IMAP协议

MAPI协议

POP3协议

SMTP协议

邮件服务协议录制

2018-10-24 特殊协议_第2张图片

1、选择“New Multiple Portocol Script”双协议,同时选择POP3和SMTP两种协议进行录制

2018-10-24 特殊协议_第3张图片

2、进行录制

3、弹出“Recording Options”对话框。选择“New Entry”“Port Mapping”并点击按钮进行录制

2018-10-24 特殊协议_第4张图片
2018-10-24 特殊协议_第5张图片

下面我们来看一下这些设置项:

Target Server(目标服务器):选择邮件服务器的地址,可以输入IP地址或域名地址,如mail.myspace.com

Port(端口号):设置服务ID,这里是POP3协议,所以端口号为110

Service ID(服务ID):选择我们要的协议,这里我们设置为POP3

Record Type(录制方式):选择录制方式有代理和直接两种,这里我们设置为代理

Traffice Forwarding:将“Allow forwarding to target server from local port”选中,并设置一个端口

LoadRunner代理过程

2018-10-24 特殊协议_第6张图片

再更改邮箱的SMTP服务器端口和POP3服务器端口

2018-10-24 特殊协议_第7张图片

设置好之后,可以开始录制了,开始录制后LoadRunner会激活wplus_init_wsock.exe程序

2018-10-24 特殊协议_第8张图片

录制结束后,要记得把代理程序wplus_init_wsock.exe关闭掉,否则再次录制时,由于端口被占用,导到录制无法进行。

脚本分析

smtp_logon_ex:

smtp_send_mail_ex:

MAILDATA

mailnote1_01.dat的内容

关于SMTP和POP3函数

smtp_logon_ex

smtp_send_mail_ex

Pop_logon_ex

Pop3_retrieve_ex

你可能感兴趣的:(2018-10-24 特殊协议)