loadrunner
对抗路、余温
测试小白
展开
-
LoadRunner对关联出的全部内容,使用lr_paramarr_len()和lr_paramarr_idx()进行处理
Action(){ int len, i = 1; char * tmp; web_reg_save_param("p_tittle", "LB=target=\"_blank\">", "RB=</a></li>", "Ord=All", "NotFound=WARNING", LAST); web_url(原创 2018-06-21 00:45:37 · 1070 阅读 · 0 评论 -
Loadrunner录制选项默认
1.HTML-based script-模拟用户行为加载页面资源Start Record-->options-->Recording-->HTML-based script--->HTML Advanced--->A script Containing explicit---->Record winthin原创 2018-06-18 17:32:52 · 280 阅读 · 0 评论 -
Loadrunner+fidder结合使用,loadrunner设置代理,fidder查看结果
原创 2018-06-18 17:34:06 · 1942 阅读 · 0 评论 -
LoadRunner定义事物
1. 为了统计响应时间及tpsLR_AUTO:事物的状态被自动设置,如果事务执行成功,状态设置为PASS,如果执行失败,状态设置为FAIL,如果由于异常中断,状态被设置成STOP.LR_PASS:事务如果执行成功,代码的返回状态就是PASS。LR_FAIL:事务如果执行失败,代码的返回状态就是FAILlr_start_transaction("sina");----事物开始 lr_start_su...原创 2018-06-18 17:38:04 · 449 阅读 · 0 评论 -
LoadRunner小知识点
1. 进入tree模式下可看response返回的东西2. 点击view下的test Results可查看是否回放成功3.查找相关函数insert --->new setp查找Web_reg_find---注册函数放在请求前面...原创 2018-06-18 17:41:17 · 318 阅读 · 0 评论 -
LoadRunner中web_reg_save_param()的用法关联及参数化
Action(){//name=userSession value=123882.775050628zDHcccApctVzzzzHDicDDpDcVtf> web_reg_save_param("p_session","LB=name=userSession value=","RB=>","NotFound=WARNING",LAST);web_url("WebTours"原创 2018-06-19 00:04:05 · 2252 阅读 · 0 评论 -
Loadrunner对关联出来的字符串进行截取处理
Action(){ char dst[1024];//定义一个数组 web_reg_save_param("bbs_all", "LB=class=\"s xst\">", "RB=class=\"xi2\">0</a><em>", "Ord=2", "NotFound=WARNI原创 2018-06-20 01:33:49 · 1736 阅读 · 0 评论 -
LoadRunner:phpwind脚本练习之注册
Action(){ lr_save_string("http://localhost","URL"); //获取token web_reg_save_param("token", "LB=csrf_token=", "RB=;", "Ord=1", "NotFound=WARNING", LAST); web_url(&q原创 2018-08-05 22:28:55 · 738 阅读 · 0 评论 -
LoadRunner:phpwind脚本练习之登录
//登陆脚本Action(){ //获取token web_reg_save_param("token", "LB=csrf_token=", "RB=;", "Ord=1", "NotFound=WARNING", LAST); web_url("index.php", "URL=http://localhost/phpwind/原创 2018-08-05 22:31:28 · 657 阅读 · 0 评论 -
lr_save_string()实际操作
Action(){ char * url ="URL=http://127.0.0.1:1080/WebTours/welcome.pl?page=search"; char * url2="127.0.0.1:1080"; lr_save_string(url2,"p_url"); web_url("url", "URL=http://{p_url}/WebTours/welcome...原创 2018-06-18 17:04:35 · 482 阅读 · 0 评论 -
lr_save_string()的用法
char * val ="param_val";lr_save_string(val,"param_name");//把val的值赋值给param_name,以key和vlaue的形式打印出来原创 2018-06-18 16:50:43 · 590 阅读 · 0 评论 -
lr_eval_string()的使用方法
lr_eval_string()函数的主要作用:返回脚本中的一个参数当前的值(从参数中取得对应的值,并且转换为一个字符串)。格式:lr_eval_string("{参数名}");例如:lr_eval_string("{parm}");...原创 2018-06-18 12:30:10 · 1279 阅读 · 0 评论 -
LoadRunner对字符串进行截取及对全部关联出的数据进行处理(1)实例-bbs
Action(){ char dst[1024]; char * src; char * res; int len, i = 1; web_set_max_html_param_len("2048"); web_reg_save_param("p_tittle", "LB=onclick=\"atarget(this)\" class=\"s xst\">", "RB=cla原创 2018-06-21 01:03:21 · 1083 阅读 · 0 评论 -
LoadRunner对字符串进行截取及对全部关联出的数据进行处理(2)实例-飞机票
Action(){ int len, i = 1; char dst[20]; char * tmp; web_url("webtours", "URL=http://127.0.0.1:1080/webtours/", "TargetFrame=", "Resource=0", "RecContentType=text/html", "Referer=", &am原创 2018-06-22 00:12:09 · 443 阅读 · 0 评论 -
LoadRunner对字符串进行截取及对全部关联出的数据进行处理(3)实例-选择最便宜的飞机票
/*脚本使用说明: 功能:选择WebTours系统系统中最便宜的机票; 作者:Y.z 创建时间:2018/06/24 */int getMinPrice(char * paramName);int getPrice(char * dst,char *str);booking(){ int idx,i=1; lr_think_time(7); web_url("welcome.pl ", ...原创 2018-06-24 22:47:13 · 384 阅读 · 0 评论 -
C语言之数组求中位数-封装函数
int getMid(int *ptr, int len); Action() { //求int a[]={12,43,56,14,78,16,50,26,30,40};的中位数 int a[]={12,43,56,14,78,16,50,26,30,40}; int len=sizeof(a)/sizeof(int); getMid(a,len); ...原创 2018-06-24 23:17:50 · 5086 阅读 · 0 评论 -
C语言之求X的阶乘
Action(){ //写一个函数:求x的阶乘int getFactorial(int n); long int fac=getFactorial(3); lr_output_message("fac=%ld",fac);}long int getFactorial(long int n){ long int i=2; long int fac=1; if(n==0||n==1){ ...原创 2018-06-24 23:18:44 · 2350 阅读 · 0 评论 -
C语言之求100之内的所有素数之和
Action(){ //试写一函数,求100以内所有素数之和 continueTest4(); return 0;}void continueTest4(){ int i,j; int sum=0; for(i=2;i<=100;i++){ int t=1; for(j=2;j<i;j++){ if(i%j==0){ t=0; break;...原创 2018-06-24 23:19:38 · 8951 阅读 · 3 评论 -
C语言之重写strcpy函数
Action(){ //char * strcpy(char *dst,const char *src); char *ptr =(char *)malloc(100); char a[]={"This is a test..."}; lr_output_message("%s",strcpyTest(ptr,a)); lr_output_message("%s",strcpy(ptr,a)...原创 2018-06-24 23:22:30 · 578 阅读 · 0 评论 -
C语言之重写strcat函数
Action(){ //重写strcat函数 char *strcatTest(char *dest,const char * src); char a[]="come on"; char b[]="every one"; lr_output_message("%s",strcatTest(a,b)); //lr_output_message("%s",strcat(a,b)); ...原创 2018-06-24 23:22:57 · 945 阅读 · 0 评论 -
C语言之重写srtrchr函数,实现查找字符串中指定字符最后一次出现时,所有的字符输出,将其中指定字符串的小写字母变成对应的大写字母并输出。
Action(){ char str[]={"testroad"}; char c='t'; //strchrTest调用函数 lr_output_message("%s",strchrTest(str,c)); return 0;}char *strchrTest(char *ptr, char c){ char *p=ptr; char *p1=ptr; if(ptr ...原创 2018-06-24 23:23:50 · 1079 阅读 · 0 评论 -
C语言之定义一个函数,实现对字符串做如下操作:当字符为字母时,大小写互换,当字符为数字时,原样输出,当有其它字符出现时,结束操作,返回已处理的字符串
Action(){ char str[]={"tEst234%^road"}; int len = sizeof(str)/sizeof(char); //strTest2调用函数 lr_output_message("%s",strTest2(str,len)); return 0;}char *strTest2(char *ptr,int len){ char *p=(char...原创 2018-06-25 23:32:32 · 1580 阅读 · 1 评论 -
LoadRunner事物及检查点的使用
Action(){ web_url("WebTours", "URL=http://127.0.0.1:1080/WebTours/", "TargetFrame=", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t1.inf", "Mode=HTM原创 2018-06-18 12:17:06 · 973 阅读 · 0 评论 -
LoadRunner:phpwind脚本练习之版块随机发帖
Action(){ int Blocklist_len; int tid_index; //获取token web_reg_save_param("token", "LB=csrf_token=", "RB=;", "Ord=1", "NotFound=WARNING", LAST); web_url("index.php&quo原创 2018-08-05 22:35:05 · 897 阅读 · 0 评论