51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3393|回复: 2
打印 上一主题 下一主题

[求助] 求助!UDP方式发送日志的脚本,LR执行时报10022错误。该怎么改?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-5-31 17:47:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天用LR8录制了个脚本,协议是winsocket,功能就是模拟工具往日志服务器发送日志。但执行时报错“Action.c(12): Error : socket0 - Invalid argument. Error code : 10022.”。
报错现象如下:
无论多少Vuser运行,无论设置运行时间多久,都是很快报错结束。日志有时能发出去,有时则不能。
脚本如下:
#include "lrs.h"
Action()
{
    lrs_create_socket("socket0", "UDP", "LocalHost=0",  LrsLastArg);
    lrs_send("socket0", "buf0", "TargetSocket=192.168.101.208:514", LrsLastArg);
    return 0;
}
data.ws文件内容为:
;WSRData 2 1

send  buf0 177
    "begin_time=\"2005-4-9 11:23:10 234\",end_time=\"2003-4-9 11:23:10 999\",service_asker=\"RA\",authn_user=\"ID1\",authn_resource=\"RES01\",authn_action=\"read\",result=\"true\",result_msg=\"msg\""

-1

单个Vusr只跑一次也报这个错误。我自己也没找到问题所在,特来求助。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-6-1 09:17:08 | 只看该作者
这是winsock的错误,你给winsock的函数传递了一个无效参数。
Question/Problem: Invalid Argument.

Answer/Solution: An invalid value was given for one of the arguments to a function. For example, the value given for the origin when positioning a file pointer (by means of a call to fseek) is before the beginning of the file.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-6-1 10:12:53 | 只看该作者
可能是send buf中的参数没做关联或参数化造成的。
跟开发人员交流下,问问那些参数所代表的意义,哪些参数在每次执行时是动态变化的。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-21 17:53 , Processed in 0.075573 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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