51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1050|回复: 0
打印 上一主题 下一主题

[原创] 关于socket参数化的一个问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-3-2 18:01:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <lrs.h>

char * str;
char * str1;

Action()
{
   ·············

lrs_create_socket("socket0", "TCP", "LocalHost=0", "RemoteHost=WK-234:20002", LrsLastArg);

lrs_create_socket("socket1", "TCP", "LocalHost=0", "RemoteHost=WK-234:20001", LrsLastArg);

lr_start_transaction("login");

lrs_send("socket1", "buf0", LrsLastArg);

lrs_save_param("socket1", "buf0", "param1", 35, 4);

str=lr_eval_string("{param1}");

str1="1";

strcat(str, str1);

lr_save_string(str, "param1");

lr_output_message("param1:%s", lr_eval_string("{param1}"));

lrs_receive("socket1", "buf1", LrsLastArg);

lrs_send("socket0", "buf2", LrsLastArg);

lrs_receive("socket0", "buf3", LrsLastArg);

lrs_send("socket1", "buf4", LrsLastArg);

lrs_receive("socket1", "buf5", LrsLastArg);

lr_end_transaction("login",LR_AUTO);
   ············
lrs_close_socket("socket0");

lrs_close_socket("socket1");

return 0;
}


;WSRData 2 1

send  buf0 40

"\x00\x00\x00"

"\""

"\x00\x01"

"\n"

"\v"

"\x01\x11"

"passWord"

"\x06\x03"

"1"

"\x17"

"accountName"

"\x06"

"\t3221"

"\x01"





循环3次执行后每次得出的param1值都为32211,第一次执行后得出的“32211”值不会使用到下一次执行么(也就是第一次结束后param1=32211,第二次得值为322111,第三次得值为3221111)?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 18:39 , Processed in 0.076755 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表