随笔分类 - lr
带有事务的进入首页、登录、登出脚本
摘要:1.open_index脚本代码: open_index() { int logincount=0 ; lr_start_transaction("login"); //添加事务 web_add_cookie("csrftoken=gSsqxzrI1c2OfXuWkyDsZwBuTuR6mGfpYn
阅读全文
带有断言的进入首页、登录、登出脚本
摘要:1.open_index脚本代码: open_index() { int logincount=0 ; web_add_cookie("csrftoken=gSsqxzrI1c2OfXuWkyDsZwBuTuR6mGfpYnjKiOf6NzysWHfNJUbkclOUq6KEW2KZ; DOMAIN
阅读全文
lr常用函数
摘要:1.lr_output_message()函数:打印输出信息 如:lr_output_message("logincount=%d",logincount); //打印logincount内容,%d为整型数据占位符,logincount为一个整型变量 2.lr_eval_string()函数,获取参
阅读全文
场景测试
摘要:1.订票系统常用的场景: 登录 注册 订票 三个业务 2.注册 open_index into_register submit_register 3.登录 open_index submit_login sign_off 4.订票 open_index submit_login into_fligh
阅读全文
当其他地方需要使用变量时,需要将变量定义在函数外,供其他函数使用
摘要:1.局部变量,仅本函数使用,如下的变量preseluseres: submit_revisions() { char *preseluser,preseluseres[30]; //定义字符变量preseluser,用来表示预选用户,其中变量preseluseres作为preseluser的跳板,直
阅读全文
拼接多个字符
摘要:char *flightno; char flightnumber[25]; flightno=lr_paramarr_random("flightline"); //从列表变量flightline中随机取出一个值赋值给变量flightno sprintf(flightnumber,"Value=%
阅读全文
web_reg_save_param函数中边界值使用参数的写法
摘要:web_reg_save_param("flightline","LB=outboundFlight\" value=\"","RB={departdate}","ORD=All",LAST); 说明: 变量名为:flightline 左边界值为:outboundFlight" value=" ,其
阅读全文
lr日期参数偏移设置
摘要:1.勾选Offset parameter by :1 days and 10:11:12 :可以选择偏移的天,小时分钟秒 2.Working days only :仅工作日 3.Prior to current date:先前到当前日期 4.Update value: 每次迭代、每次发生,一次 有多
阅读全文
lr判断两个随机的值为不同的值
摘要:1.代码如下: submit_revisions() { char *preseluser,preseluseres[30]; //定义字符变量preseluser,用来表示预选用户,其中变量preseluseres作为preseluser的跳板,直接引用preseluser,就会成为一个常量 //
阅读全文
lr获取选项列表值作为参数传入使用
摘要:1.代码如下: click_add_revisions() { lr_think_time(6); web_url("revision", "URL=http://192.168.1.102:8000/reversion/revision/", "Resource=0", "RecContentTy
阅读全文
订票系统
摘要:业务逻辑: 1.打开首页 2.登录 3.进入航班页 4.找到航班 5.选择航班 6.支付 7.退出 Action脚本名字: 1.open_index 2.submit_login 3.into_flight 4.find_flight 5.select_flight 6.pay_flight 7.s
阅读全文
验证码处理
摘要:1.让程序源写一个万能的验证码: 原验证方式不变,写一个万能的验证码,添加一个判断,只要是这个验证码就通过验证, 这个安全性最好,不改变原来的安全阈值 2.屏蔽验证码,这个不是很安全 3.调用验证码的生成程序:获取通过正常生成程序生成的验证码,放到一个变量中,来使用 4.图像识别技术去识别验证码,但
阅读全文
lr 获取响应值或者源代码中中的内容作为参数值
摘要:1.查看函数帮助文件: Help->Function Reference->Index 2.搜索:web_reg_save 可以看到 web_reg_save_param web_reg_save_param_ex web_reg_save_param_regexp web_reg_save_par
阅读全文
lr SnapShot的使用
摘要:1.打开脚本代码 2.鼠标点击到对应的web_url代码中 3.点击 快照按钮,查看回放中的Page View或者Http Data即可
阅读全文
lr录制选项说明
摘要:Recording Options界面说明 1.General->Recording 选中HTML-based script :每一个表单生成一个代码 (默认使用此种) 选中URL-based script :每一个请求生成一个代码 2.Script :脚本语言。只有C 3.Protocols:协议
阅读全文
Unique Number练习巩固
摘要:1.题目:完成1小时内6000个用户账户开户 2.需要了解: 1.一个vuser单次开户消耗时间 2.直接利用loadrunner事务执行时间统计:假设单次交易时间为15秒, 1*60*60/15=240次 ,即一个vuser在1小时内可完成240个用户开户操作 240为业务量,不是并发率 6000
阅读全文
学习任务
摘要:1.检查的求真验证一下 2.添加3000个用户: 50个并发做60次执行 注意: 登录和添加页面,放到init中就可以了 增加用户的功能,每个用户执行60次 再场景当中设置50个vuser,运行直到完成,不要受持续时间的影响 参数化使用Unique Number 类型即可,账号信息t0001,%04
阅读全文