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;
}
分享到:
相关推荐
文件夹的创建将raw中文件放到SD卡中将assets中文件保存到SD卡中压缩包的解压文件的删除功能.rar
Android高级应用源码-文件夹的创建将raw中文件放到SD卡中将assets中文件保存到SD卡中压缩包的解压文件的删除功能.zip
文件夹的创建将raw中文件放到SD卡中将assets中文件保存到SD卡中压缩包的解压文件的删除功能.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
在C#或asp.net中将文件以字节流的方式保存到数据库中
java中将数据和图片导出到Excel文件
大智慧股池中将池中数据写入文件,文件格式为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,...
为了讲课写的一个小脚本,水平有限,也在网上参考了一些其他人的代码,在代码中进行了简单的注释,基本可以实现自动从U盘中将特定类型的文件复制出来,也可以指定关键字进行复制,不过只能二选一,具体的功能可以...
android中将下载的mp3文件存放到虚拟sd卡中
java中将多个excel打包成zip文件下载.rar
[+] 保存脚本文件到地图文件中时自动删除"(attributes)"文件;[+] 在config.exe中增加了关联地图类型文件(*.W3M, *.W3X)功能(使用该功能时请选择“否”,否则将覆盖掉原来使用WE打开的关联方式);[+] Shortcut ...
通过java编程 实现oracle在同一数据库中将一个表中文件备份到另一个表 非常适合初学者
方式一:$0,$1,$2.. 采用$0,$1,$2..等方式获取脚本命令行传入的参数,值得注意的是,$0...在shell中执行脚本,结果如下 $ ./test.sh 1 2 #shell中将会输出: 脚本./test.sh 第一个参数1 第二个参数2 1.2 下面是参
Sublime Text3右键菜单安装脚本,在windows环境下,选中文件,右键菜单选择安装即可。
紧张纳紧张纳) php的数组十分强大,有些数据不存入数据库直接写到文件上,用的时候直接require。 (实际中有用到把数组存在到文件中的功能,不过分享的代码跟实际应用中的有点不同) 复制代码 代码如下: <?...
详细介绍 为什么要在LoadRunner中进行关联 如何在LoadRunner 脚本中进行关联
当用户删除文件时,其实操作系统并未将该...到文件粉碎列表中,单击“执行文件粉碎”按钮即可 将所有选择的文件彻底删除。注意:如果拖入的是目 录,那么彻底删除的仅是该目录中的文件,并不包括 其子目录中的文件。
arcgis中将坐标点或者点文件转换成线、面文件
matlab中将运算结果保存为excel或txt文件的方法
在C++中将数据输出到文件需要用到文件流,将数据输出到文件(即下图中的写文件)时会用到ofstream 类.下面就具体介绍如何将一段字符或数据输出到文件中并保存
在内存中读写INI文件类 在示例中将INI信息加密后存储,可以防止INI信息被泄露