TA的每日心情 | 奋斗 2015-5-19 10:17 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
LoadRunner新手,今天自己写的脚本运行时一直报,提示:Action.c(23): 错误: C 解释器运行时错误: Action.c (23): Error -- memory violation : Exception ACCESS_VIOLATION received。
求各位大神帮忙看看,急!!!
脚本代码如下:
Action()
{
int flen;
char file[256]="\0"; //保存文件路径及文件名
long filedes;
web_set_max_html_param_len("102400000");
web_reg_save_param("user_tags",
"LB=",
"RB=",
"Ord=1",
"Search=Body",
LAST);
//插入集合点
lr_rendezvous("ab");
//开始事物
lr_start_transaction("WebServers");
//通过用户名和密码发送请求
web_submit_data("HtmlToPdfServlet",
"Action=http://192.168.1.250:8080/APWebPF//PFXSealServlet",
"Method=POST",
"Referer=",
"RecContentType=text/html"
"Mode=HTTP",
ITEMDATA,
"Name=action", "Value=7", ENDITEM,
"Name=loginname", "Value=kangwei", ENDITEM,
LAST);
//结束事物
lr_end_transaction("WebServers", LR_AUTO);
//获取响应中的文件长度
flen = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);
if(flen > 0)
{
//以写方式打开文件
if((filedes = fopen("e:\\a", "wb")) == NULL)
{
lr_output_message("Open File Failed!");
return -1;
}
//写入文件内容
fwrite(lr_eval_string("{user_tags}"), flen, 1, filedes);
//关闭文件
fclose(filedes);
}
return 0;
}
|
|