#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(1)分析器模拟构造器,对于深入理解编译原理和提升编程技能具有重要意义。
在使用分析表进行分析时,模拟器会从文法的起始符号开始,逐步处理输入符号串,按照LR分析表中的动作进行移进或归约,直到达到接受状态或遇到错误。如果整个过程顺利完成,那么输入符号串就被确认为符合文法规则的...
在LR分析中,每个非终结符都有一个产生式,表示该非终结符可以如何被其他符号替代。例如,`E -> E + T | T` 是一个简单的算术表达式文法,表示表达式可以由另一个表达式加一个项构成,或者直接是一个项。 接下来,...
3. **C++实现LR分析器**:在C++中,我们可以利用数据结构(如栈)来模拟LR分析的过程。首先,定义状态和动作的数据结构,然后编写函数生成分析表。在解析过程中,遍历输入字符串,每次读取一个符号,根据分析表决定...
在LR(LoadRunner)中,我们可以通过Vuser脚本来模拟用户行为,对系统进行压力测试。HTTPS协议是在HTTP协议基础上增加了SSL/TLS层,确保数据传输的安全性。当我们在LR中处理HTTPS请求时,需要特别注意证书的信任和...
在“LR录制的app脚本”过程中,首先需要配置LoadRunner环境,确保它支持移动端的测试。LoadRunner提供了多种协议,包括Web(HTTP/HTTPS)、TruClient、Vuser等,对于app测试,我们通常会选择Mobile HTTP协议,因为它...
【LR回放测试脚本】是LoadRunner性能测试中的核心环节,它涉及到一系列步骤和技术,旨在模拟用户在实际环境下的操作行为,以评估系统在高负载情况下的性能表现。LoadRunner是一款强大的性能测试工具,由Micro Focus...
【LR收集】指的是LoadRunner工具的相关知识集合,这个主题涵盖了LoadRunner的源码解析、工具使用技巧以及在性能测试中的应用。LoadRunner是一款强大的企业级负载和性能测试工具,由Micro Focus公司开发,广泛用于...
7. **场景设置**:在LR-VUG中,可以创建负载测试场景,定义虚拟用户的数量、并发执行策略以及运行时间。这有助于模拟不同规模的用户负载,以评估系统在不同压力下的表现。 8. **监控与分析**:LR-VUG可以收集系统...
根据提供的文件信息,本文将对“lr多个虚拟用户互相访问”的知识点进行详细的解析与扩展,主要涉及LoadRunner(简称LR)中的虚拟用户模拟、rendezvous功能以及文件操作等内容。 ### LoadRunner简介 LoadRunner是...
在"LR界面分析1"中,我们将详细探讨以下知识点: 1. **LoadRunner安装与环境配置**:学习如何安装LoadRunner,并设置合适的环境,包括JRE、Web服务器和数据库等。 2. **VUGen(虚拟用户生成器)**:理解VUGen的...
4. **场景配置**:在Controller中设置不同的场景来模拟真实世界的负载情况。 5. **日志记录与分析**:通过记录虚拟用户的行为日志来分析测试结果。 #### 三、详细解析 **知识点1:脚本创建与调试** 脚本是...
LR是一款功能强大的企业级应用性能测试工具,它能够模拟大量虚拟用户对服务器进行并发访问,以评估系统在高负载下的性能和稳定性。LR适用于多种协议,如Web HTTP/HTML、FTP、Oracle、Java等,使得它在不同类型的软件...
在脚本中,我们可以看到类似web_url()、web_reg_save_param()等函数,它们分别对应不同的网络动作和数据提取操作。 4. **脚本调试技巧**:在VuGen中,我们可以利用内置的调试器进行逐行执行、设置断点、查看变量值...
### LR11中文用户教程说明文档知识点概览 #### 一、LoadRunner简介与重要性 - **自动化性能测试的重要性**: - 提高效率:自动化性能测试能够显著减少手动测试所需的时间,使得团队能够在更短的时间内完成更多的...
在LR语法分析过程中,LR分析表是关键组成部分,它定义了分析过程中的状态转移规则。例如,给定的分析表由二维数组M表示,每个元素M[s][c]指示在状态s下遇到输入符号c时应采取的动作。动作可以是移进(shift)、归约...
在编译原理中,LR0(Left-to-Right, Zero lookahead)语法分析是一种自底向上的解析技术,常用于编译器设计。本实验重点在于理解LR0分析表的构造和使用C语言实现LR0解析器。以下是关于LR0语法分析和C语言实现的相关...
在CNC弯管机中,这些轴可能包括弯管主轴、旋转轴、推进轴和夹持轴,每个轴的精确协调动作对于制造出高质量、高精度的弯曲管件是至关重要的。模拟功能允许在控制软件中仿真这些轴的行为,进一步优化弯管工艺。 综上...