loadrunner常用函数_loadrunner常用函数集锦

2、

其中lrs_save_param("socket2",NULL, "BufData", 28, 4);是用于把从“socket2”接收的部分数据保存到参数BufData中。第一个参数"socket2"表示读取哪个Socket的数据;NULL表示从接收到的数据中进行读取;“BufData”是保存后的参数名称;28表示的数据包的偏移量,即从第28个字节后开始读取;4表示的是读取内容的长度lrs_save_param("socket2", “buf1”, "BufData", 28, 4);则是用来把静态缓存"buf1"中的数据保存到参数BufData中,即从data.ws中保存的buf1中读取数据。

lrs_save_param的两种用法区别于第二个参数是否制定buffer名称,当第二参数指定具体的buffer名称后将会到data.ws中查找对应的buffer来进行保存;当第二个参数指定NULL后将从接收到的缓存区中读取数据

---------------------

原文:https://blog.csdn.net/wcq2013/article/details/28690519

3、

int lrs_save_param_ex ( char *s_desc, char *type, char *buff, int offset, int length, char *encoding, char *param );

s_desc表示指定的Socket名称;

type表示要存储的数据类型,有“user”、“static”、“received”三种,分别代表用户数据(脚本中自己定义的字符串)、静态数据(data.ws中录制的数据)、最后接收的缓冲区数据;

buff表示要保存哪个缓冲区的数据。这个参数与type有对应关系,如果type是“user”、“static”两种,则需要指定具体的buffer名称;如果是“received”则可以忽略这个参数;

offset表示在buffer中的偏移量;length表示要从buffer中保存的字节数;

encoding表示的是解码方式。对于“user”类型的buffer,需要指定其为ascii或者ebcdic中的一种,NULL值表示默认的格式为ascii。对于“static”与“received”两种类型的buffer,则可以忽略这个参数,使用客户端的原始编码格式来进行解码;

param表示要保存的参数名称。

---------------------

原文:https://blog.csdn.net/gzh0222/article/details/6920693

七、

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值