Init.c
/* -------------------------------------------------------------------------------
Script Title :
Script Description :
Recorder Version : 1289
------------------------------------------------------------------------------- */
int id, scid,i;
char *vuser_group,filename[32];
long filedes;
int flen;
vuser_init()
{
lr_whoami(&id, &vuser_group, &scid);
srand(id*time());
i=3;
sprintf(filename,"..\\global\\perf_passport_%d.txt",id);
lr_output_message("file is @ ..\\global\\perf_passport_%d.txt",id);
if((filedes = fopen(filename, "a+")) == NULL){
lr_output_message("Creat and Open File Failed!");
return -1;
}
web_set_max_html_param_len("1024");
//web_set_option("MaxRedirectionDepth", "0", LAST);
return 0;
}
Action.c
Action()
{
lr_save_int(i++,"sequenceNo");
lr_save_string(lr_eval_string("perfuser{sequenceNo}"),"userName");
lr_start_transaction("Auto Get Account No");
web_reg_save_param("passport",
"LB=passport\":\"",
"RB=\"",
LAST);
web_reg_save_param("content",
"LB=",
"RB=",
LAST);
flen = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);
web_url("generatePassport.jspa",
"URL=http://fi.alisoft.com:8080/kplan/sysmgr/regUser!generatePassport.jspa",
LAST);
lr_end_transaction("Auto Get Account No",LR_AUTO);
//将得到的passport写入到文件中
fwrite(lr_eval_string("{passport}\n"), strlen(lr_eval_string("{passport}\n")), 1, filedes);
lr_start_transaction("Creat Company");
web_reg_find("Text=failResult = ''",
LAST);
web_url("regUser",
"URL=http://fi.alisoft.com:8080/kplan/sysmgr/regUser!regUser.jspa?passport={passport}&password=111111&repassword=111111&userName={userName}&sex=1&email={userName}@{userName}.com&phoneCountry=&phoneArea=&phoneNumber=&province=&city=&address=&mpassport=&mcorpId=&muserId=&kpassport=&kpassword=&solution=9",
LAST);
lr_end_transaction("Creat Company", LR_AUTO);
lr_start_transaction("µÃµ½Cookie");
/*
web_reg_save_param("FI_COOKIE_EUP_TMP",
"LB=FI_COOKIE_EUP_TMP=",
//"RB/IC=\x3B",
"RB=;",
"ORD=All",
//"Search=Headers",
LAST);
web_reg_save_param("conten",
"LB=",
"RB=",
LAST);
*/
web_submit_data("Login",
"Action=http://fi.alisoft.com:8080/kplan/user/fastLogin!fastLogin.jspa",
"Method=POST",
ITEMDATA,
"Name=checkCode","Value=",ENDITEM,
"Name=ctrlVersion","Value=1,0,0,7",ENDITEM,
"Name=loginType","Value=wangwang",ENDITEM,
"Name=passport","Value={passport}",ENDITEM,
"Name=password","Value=3DES_2_000000000000000000000000000000_69118A76C9340F3F",ENDITEM,
LAST);
// web_add_cookie("FI_COOKIE_EUP_TMP={FI_COOKIE_EUP_TMP_2};DOMAIN=fi.alisoft.com");
lr_end_transaction("µÃµ½Cookie", LR_AUTO);
lr_start_transaction("¿ªÍ¨Óû§");
lr_save_int( rand()%10+10,"booksiteProfile.defaultRate");
lr_save_int( rand()%2,"booksiteProfile.ratepayType");
lr_save_int( rand()%12+1,"month");
web_submit_data("initSave.jspa",
"Action=http://fi.alisoft.com:8080/kplan/user/login!initSave.jspa",
"Method=POST",
ITEMDATA,
"Name=accper.accperYear","Value=2008",ENDITEM,
"Name=booksiteProfile.defaultRate","Value=10",ENDITEM,
"Name=booksiteProfile.ratepayType","Value=0",ENDITEM,
"Name=month","Value=12",ENDITEM,
LAST);
lr_end_transaction("¿ªÍ¨Óû§", LR_AUTO);
return 0;
}
End.c
vuser_end()
{
return 0;
}
分享到:
相关推荐
在这个“API写到文件”的主题中,我们将探讨如何使用API在编程中将数据写入文件。 文件操作是任何应用程序的基础功能之一,无论是保存用户设置、记录日志,还是处理数据,都需要对文件进行读写。API写到文件通常...
在C#和ASP.NET开发中,有时我们需要将文件存储到数据库中以便于管理和检索。这个过程通常涉及到将文件转换为字节流,然后将其插入到数据库的特定字段中。以下是一些关键知识点: 1. **文件操作**:首先,我们需要...
首先,我们需要将坐标点或者点文件导入到 Excel 里面,总共有两列 X,Y(列名可以随便取,但必须有列名),下面对应 x,y 坐标数据即可。接着,将文件保存成.xls 或者 dbf 文件。 Step 2: 添加 XY 数据 在 ArcMAP ...
在Windows环境下,为了提高工作效率,有时我们需要在文件资源管理器中直接通过右键菜单启动Sublime Text3来编辑文件。本文将详细介绍如何在Windows系统中为Sublime Text3添加右键菜单脚本,并进行安装。 首先,理解...
- **其他库**:脚本中还导入了`requests`和`json`,但并未在示例代码中使用到这些库。因此,在本篇解析中将重点放在与Excel读写相关的库上。 #### 二、初始化变量 脚本定义了一些基本的变量: - **`excel='test....
执行无误后,在命令窗口将出现输出信息,生成的脚本文件内容将包含数据库表的结构信息,如 Readers 和 books 两张表的创建语句,以及它们之间的关联关系。 在生成的脚本文件中,我们可以看到 MySQL 的特有语法,...
- **重新编译**:修改了链接器脚本后,需要重新编译程序以生成新的可执行文件。 - **烧录与测试**:烧录新的固件到Flash,然后启动设备,观察程序是否能正常从RAM中运行。 - **调试**:在RAM中运行时可能会遇到...
4. **使用脚本自动化**:配合上述方法,可以创建一个批处理脚本或者Makefile,使得每次编译时都自动执行这些操作,确保HEX文件生成时带有最新的时间戳信息。 为了实现这个功能,可以参考给出的链接...
为了使`friendClass`能够访问到`friendInfo`的实例,你需要在Unity编辑器中将`friendInfo`对象拖放到`friendinfo_iapply`字段上。这样,`friendClass`就可以通过`friendinfo_iapply`变量与`friendInfo`对象进行交互...
传统的DBC创建可能需要手动编辑文本文件或使用专用软件,而这个脚本则提供了一种高效的方法,从Excel文件中直接提取CAN属性信息并生成DBC文件。 首先,你需要一个对应的CAN协议文件,这通常包含了CAN帧ID、数据长度...
### 在CCS环境中将.out文件转换为hex文件的步骤与方法 #### 一、概述 在CCS(Code Composer Studio)开发环境中,项目构建完成后通常会生成一个.out文件,该文件是项目的可执行输出文件。然而,在某些情况下,尤其是...
当脚本再次执行时,关联函数会根据之前存储的数据生成正确的值,插入到新的请求中。 **如何在LoadRunner脚本中进行关联** 1. **识别需关联的部分**:首先,需要确定哪个响应数据是动态的。这可以通过查看分析结果...
文件夹的创建将raw中文件放到SD卡中将assets中文件保存到SD卡中压缩包的解压文件的删除功能.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
### Java中将数据和图片导出到Excel文件 在Java编程环境下实现数据及图片导出至Excel文件是一项常见的任务,特别是在处理报表、数据分析等场景时。本文将详细解析如何通过Java代码来完成这一过程,包括如何创建...
还需要在Zabbix Agent的配置文件中添加或修改相关配置,以便Agent可以正确执行脚本。 3. **制作模板**:在Zabbix中创建监控模板,分别添加监控PV总量和5分钟内的PV增量的项目。对于UV,可以参考PV的监控方式。 4. ...
[+] 保存脚本文件到地图文件中时自动删除"(attributes)"文件;[+] 在config.exe中增加了关联地图类型文件(*.W3M, *.W3X)功能(使用该功能时请选择“否”,否则将覆盖掉原来使用WE打开的关联方式);[+] Shortcut ...
大智慧股池中将池中数据写入文件,文件格式为csv 用法: xg:1; if xg>0 then begin x2:="写CSV32@SJTCSV"(2,capital*xg);{流通股本} x3:="写CSV32@SJTCSV"(3,DYNAINFO(3)*xg);{昨收} x4:="写CSV32@SJTCSV"(4,...
在MATLAB7.0(也称为MATLAB R2006a)中,用户可以利用其内置的编译器和发布工具将MATLAB程序转换为独立的可执行文件或组件,以便在没有MATLAB环境的计算机上运行。这一功能极大地扩展了MATLAB代码的应用范围,使得非...
本篇文章将详细介绍如何在Android中将下载的MP3文件存放到虚拟SD卡中。 首先,理解Android的存储权限至关重要。自Android 6.0(API级别23)开始,应用需要在运行时请求`WRITE_EXTERNAL_STORAGE`和`READ_EXTERNAL_...