`
solem
  • 浏览: 33364 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于怎么在LR中模拟下载的动作(转)

阅读更多
#include "as_web.h"


Action()
{
long i,fp;
 web_add_cookie("sid=26CE7C; DOMAIN=www.51testing.com");

 web_add_cookie("_cookietime=31536000; DOMAIN=www.51testing.com");

 web_add_cookie("_discuz_uid=2327; DOMAIN=www.51testing.com");

 web_add_cookie("_discuz_pw=6cd9c1d7e2498582eddcf7a91a936c06; DOMAIN=www.51testing.com");

 web_add_cookie("_discuz_secques=6ccf9bcd; DOMAIN=www.51testing.com");

 web_add_cookie("oldtopics=%096342%09; DOMAIN=www.51testing.com");

 web_url("www.51testing.com",
  "URL=http://www.51testing.com/",
  "Resource=0",
  "RecContentType=text/html",
  "Referer=",
  "Snapshot=t4.inf",
  "Mode=HTML",
  LAST);

 web_url("opsdirective.xml",
  "URL=http://toolbar.msn.com/static/msntbs15/opsdirective.xml?type=2",
  "Resource=0",
  "RecContentType=text/xml",
  "Referer=",
  "Snapshot=t5.inf",
  "Mode=HTML",
  LAST);

 web_url("index.htm",
  "URL=http://www.51testing.com/index/index.htm",
  "Resource=0",
  "RecContentType=text/html",
  "Referer=",
  "Snapshot=t6.inf",
  "Mode=HTML",
  EXTRARES,
  "Url=lib/flash/logo.swf", "Referer=", ENDITEM,
  "Url=lib/flash/title.swf", "Referer=", ENDITEM,
  "Url=../common/lib/liuchengxx1.swf", "Referer=", ENDITEM,
  LAST);

 web_link("51Testing软件测试论坛",
  "Text=51Testing软件测试论坛",
  "Snapshot=t7.inf",
  EXTRARES,
  "Url=images/default/bg.gif", ENDITEM,
  "Url=flash/title.swf", "Referer=", ENDITEM,
  "Url=images/default/headerbg.gif", ENDITEM,
  "Url=images/default/catbg.gif", ENDITEM,
  LAST);

 lr_think_time( 3 );

 web_link("[LoadRunner]",
  "Text=[LoadRunner]",
  "Snapshot=t8.inf",
  EXTRARES,
  "Url=images/default/bg.gif", "Referer=http://www.51testing.com/cgi-bin/forumdisplay.php?fid=67", ENDITEM,
  "Url=flash/title.swf", "Referer=", ENDITEM,
  "Url=images/default/headerbg.gif", "Referer=http://www.51testing.com/cgi-bin/forumdisplay.php?fid=67", ENDITEM,
  LAST);

 lr_think_time( 1 );

 web_link("我编写了一个小脚本,其中讲叙了怎样做关联,怎样写custom request供大家参考",
  "Text=我编写了一个小脚本,其中讲叙了怎样做关联,怎样写custom request供大家参考",
  "Snapshot=t9.inf",
  EXTRARES,
  "Url=images/default/bg.gif", "Referer=http://www.51testing.com/cgi-bin/viewthread.php?tid=13860&fpage=1", ENDITEM,
  "Url=flash/title.swf", "Referer=", ENDITEM,
  "Url=images/default/headerbg.gif", "Referer=http://www.51testing.com/cgi-bin/viewthread.php?tid=13860&fpage=1", ENDITEM,
  LAST);


 lr_start_transaction("DownLoad");
    fp = fopen("c:\\flight.rar","wb"); 
    web_set_max_html_param_len("500000"); 
    web_reg_save_param("FILED","LB=","RB=","Search=Body",LAST); 
 web_link("flight_script13.rar",
  "Text=flight_script13.rar",
  "Snapshot=t10.inf",
  LAST);
   i = web_get_int_property( HTTP_INFO_DOWNLOAD_SIZE ); 
   if (i>0)
  {

     fwrite(lr_eval_string("{FILED}"),i,1,fp); 
  }
 lr_think_time( 4 );
   fclose(fp); 
 lr_end_transaction("DownLoad", LR_AUTO);

 return 0;
}

分享到:
评论

相关推荐

    编译原理课程设计-LR(1)语法分析模拟构造器的设计

    其中LR(0)分析器是在分析过程中不需要向右查看输入符号的,因而它对文法的限制较大,但是它是构造LR类分析器的基础。对于是否是LR(0)文法,可以通过查看是否存在两类冲突来判定,而需要的是判定功能,所以用项目集...

    《编译原理及实践》电子书下载

    5.5.6 Yacc中嵌入的动作 185 5.6 使用Yacc生成TINY分析程序 186 5.7 自底向上分析程序中的错误校正 188 5.7.1 自底向上分析中的错误检测 188 5.7.2 应急方式错误校正 188 5.7.3 Yacc中的错误校正 189 5.7.4 TINY中的...

    编译原理及实践(需要了解编译原理的可以看看)

    5.5.6 Yacc中嵌入的动作 185 5.6 使用Yacc生成TINY分析程序 186 5.7 自底向上分析程序中的错误校正 188 5.7.1 自底向上分析中的错误检测 188 5.7.2 应急方式错误校正 188 5.7.3 Yacc中的错误校正 189 5.7.4 TINY中的...

    java源码包---java 源码 大量 实例

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

    java源码包4

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 ...

    java源码包2

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 ...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

    JAVA上百实例源码以及开源项目

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

    编译原理全套

    5.1 类型在程序设计语言中的作用 5.1.1 引言 5.1.2 执行错误和安全语言 5.1.3 类型化语言的优点 5.2 描述类型系统的语言 5.2.1 定型断言 5.2.2 定型规则 5.2.3 类型检查和类型推断 5.3 简单类型检查器的说明 ...

    编译原理中文版

    5.5.6 Yacc中嵌入的动作 185 5.6 使用Yacc生成TINY分析程序 186 5.7 自底向上分析程序中的错误校正 188 5.7.1 自底向上分析中的错误检测 188 5.7.2 应急方式错误校正 188 5.7.3 Yacc中的错误校正 189 5.7.4 TINY中的...

    《编译原理》 清华 第二版

    5.5.6 Yacc中嵌入的动作 185 5.6 使用Yacc生成TINY分析程序 186 5.7 自底向上分析程序中的错误校正 188 5.7.1 自底向上分析中的错误检测 188 5.7.2 应急方式错误校正 188 5.7.3 Yacc中的错误校正 189 5.7.4 TINY中的...

    C#编译原理 ZIP 压缩文件

    5.5.6 Yacc中嵌入的动作 185 5.6 使用Yacc生成TINY分析程序 186 5.7 自底向上分析程序中的错误校正 188 5.7.1 自底向上分析中的错误检测 188 5.7.2 应急方式错误校正 188 5.7.3 Yacc中的错误校正 189 5.7.4 TINY中的...

    编译原理--龙书

    5.5.6 Yacc中嵌入的动作 185 5.6 使用Yacc生成TINY分析程序 186 5.7 自底向上分析程序中的错误校正 188 5.7.1 自底向上分析中的错误检测 188 5.7.2 应急方式错误校正 188 5.7.3 Yacc中的错误校正 189 5.7.4 ...

    编译原理(china-pub) 高清

    5.5.6 Yacc中嵌入的动作 185 5.6 使用Yacc生成TINY分析程序 186 5.7 自底向上分析程序中的错误校正 188 5.7.1 自底向上分析中的错误检测 188 5.7.2 应急方式错误校正 188 5.7.3 Yacc中的错误校正 189 5.7.4 TINY中的...

    编译原理及实践

    5.5.6 Yacc中嵌入的动作 185 5.6 使用Yacc生成TINY分析程序 186 5.7 自底向上分析程序中的错误校正 188 5.7.1 自底向上分析中的错误检测 188 5.7.2 应急方式错误校正 188 5.7.3 Yacc中的错误校正 189 5.7.4 TINY中的...

    编译原理及实践 附有目录

    5.5.6 Yacc中嵌入的动作 185 5.6 使用Yacc生成TINY分析程序 186 5.7 自底向上分析程序中的错误校正 188 5.7.1 自底向上分析中的错误检测 188 5.7.2 应急方式错误校正 188 5.7.3 Yacc中的错误校正 189 5.7.4 TINY中的...

    编译原理及实现

    5.5.6 Yacc中嵌入的动作 185 5.6 使用Yacc生成TINY分析程序 186 5.7 自底向上分析程序中的错误校正 188 5.7.1 自底向上分析中的错误检测 188 5.7.2 应急方式错误校正 188 5.7.3 Yacc中的错误校正 189 5.7.4 TINY中的...

    [编译原理].陈意云.文字版

    5.1 类型在程序设计语言中的作用 5.1.1 引言 5.1.2 执行错误和安全语言 5.1.3 类型化语言的优点 5.2 描述类型系统的语言 5.2.1 定型断言 5.2.2 定型规则 5.2.3 类型检查和类型推断 5.3 简单类型检查...

    程序设计语言编译原理 (陈火旺)

    6.5.1 从翻译模式中去掉嵌入在产生式中间的动作 6.5.2分析栈中的继承属性 6.5.3模拟继承属性的计算 6.5.4 用综合属性代替继承属 练 习 第七章 语义分析和中间代码产生 7.1 中间语言 7.1.1 后缀式 7.1.2 图...

    java源码包3

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 ...

Global site tag (gtag.js) - Google Analytics