工作中的第一份LoadRunner脚本
录制的第一份脚本
虽然是第一份但是调试执行,跑场景等都成功了。
Action()
{ web_url("login1.jsp",
"URL=http://192.168.1.102:8080/eos-default/countrules/login1.jsp",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=../common/jsp/codeImage.jsp?name=verifyCode&imageHeight=21&length=4&type=number", ENDITEM,
"Url=../common/skins/default/images/login.jpg", ENDITEM,
"Url=/favicon.ico", "Referer=", ENDITEM,
LAST); /*登录用户*/ lr_rendezvous("登录"); lr_start_transaction("登录"); lr_think_time(); web_submit_data("com.bjmtr.msu.countrules.login.flow",
"Action=http://192.168.1.102:8080/eos-default/countrules/com.bjmtr.msu.countrules.login.flow",
"Method=POST",
"TargetFrame=",
"RecContentType=text/html",
"Referer=http://192.168.1.102:8080/eos-default/countrules/login1.jsp",
"Snapshot=t2.inf",
"Mode=HTML",
ITEMDATA,
"Name=_eosFlowAction", "Value=login", ENDITEM,
"Name=url", "Value=", ENDITEM,
"Name=choose_lang", "Value=zh_CN", ENDITEM,
"Name=acOperator/userid", "Value={UserName}", ENDITEM,
"Name=acOperator/password", "Value=000000", ENDITEM,
"Name=verifyCode", "Value=", ENDITEM,
LAST); web_reg_find("Text=信息",
"SaveCount=Lnum",
LAST); web_url("com.bjmtr.msu.globalsearch.homePageMaintain.flow",
"URL=http://192.168.1.102:8080/eos-default/com.bjmtr.msu.globalsearch.homePageMaintain.flow",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t3.inf",
"Mode=HTML",
EXTRARES,
"Url=msu/img/top_bg.gif", ENDITEM,
"Url=msu/img/ss_btn.gif", ENDITEM,
"Url=msu/colorbox/images/border1.png", ENDITEM,
"Url=msu/colorbox/images/border2.png", ENDITEM,
"Url=msu/colorbox/images/loading.gif", ENDITEM,
LAST); lr_end_transaction("登录",LR_AUTO); /*登录成功!*/ // if (atoi(lr_eval_string("{Lnum}")) > 0){
//
// lr_output_message("登录成功!");
//
// }
//
// else{
//
// lr_error_message("等录失败!");
//
// return(0);
//
// }
//
// lr_output_message("当前用户是:%s",lr_eval_string ("{UserName}")); lr_think_time(); web_url("供应商",
"URL=http://192.168.1.102:8080/eos-default/com.bjmtr.msu.supplier.MsuSupplierMaintain.flow",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=http://192.168.1.102:8080/eos-default/com.bjmtr.msu.globalsearch.homePageMaintain.flow",
"Snapshot=t4.inf",
"Mode=HTML",
EXTRARES,
"Url=msu/img/multi_import_btn.gif", ENDITEM,
"Url=msu/img/pinggu_btn.gif", ENDITEM,
"Url=msu/img/pre_btn.gif", ENDITEM,
"Url=msu/img/next_btn.gif", ENDITEM,
LAST); /*供应商搜索*/ lr_rendezvous("搜索"); lr_start_transaction("搜索"); lr_think_time(); web_submit_data("com.bjmtr.msu.supplier.MsuSupplierMaintain.flow",
"Action=http://192.168.1.102:8080/eos-default/com.bjmtr.msu.supplier.MsuSupplierMaintain.flow",
"Method=POST",
"TargetFrame=",
"RecContentType=text/html",
"Referer=http://192.168.1.102:8080/eos-default/com.bjmtr.msu.supplier.MsuSupplierMaintain.flow",
"Snapshot=t5.inf",
"Mode=HTML",
ITEMDATA,
"Name=_eosFlowAction", "Value=pageQuery", ENDITEM,
"Name=criteria/_expr[1]/name", "Value={Supplier}", ENDITEM,
"Name=criteria/_expr[1]/_op", "Value=like", ENDITEM,
"Name=criteria/_entity", "Value=com.bjmtr.msu.supplier.supplier.MsuSupplier", ENDITEM,
"Name=page/begin", "Value=0", ENDITEM,
"Name=page/isCount", "Value=true", ENDITEM,
"Name=_eosFlowKey", "Value=9c6e50a9-67ce-4ab9-96f5-16e0aa8746c7.view1", ENDITEM,
"Name=_eosFlowDataContext", "Value=rO0ABXNyABFqYXZhLnV0aWwuSGFzaE1hcAUH2sHDFmDRAwACRgAKbG9hZEZhY3RvckkACXRocmVzaG9sZHhwP0AAAAAAAAx3CAAAABAAAAABdAAFZW1haWxzcgApY29tLnByaW1ldG9uLmRhdGEuc2RvLmltcGwuRGF0YU9iamVjdEltcGx4GL04YzDgqAIAAHhyAC5jb20ucHJpbWV0b24uZGF0YS5zZG8uaW1wbC5CYXNpY0RhdGFPYmplY3RJbXBs+9GVtEkm8NMDAAB4cHQAC2NvbW1vbmouc2RvdAAKRGF0YU9iamVjdHcEAAAAAHh4", ENDITEM,
LAST); lr_end_transaction("搜索",LR_AUTO); /*搜索完成*/ // lr_output_message("搜索到的公司是:%s",lr_eval_string ("{Supplier}")); // lr_think_time(9); return ;
}
工作中的第一份LoadRunner脚本的更多相关文章
- 个人工作中ssd、audio python脚本总结
1.os.system(cmd)或者os.popen(cmd)调用外部命令 cmd中需要注意特殊字符的转义功能,如: USBSTOR\DISK&VEN_GENERIC-&PROD_SD ...
- 博主日常工作中使用的shell脚本分享
前言: 今天给大家分享一篇在我工作中常用的一个shell脚本,里面有一些我们常用到的shell操作.该脚本用于本地电脑和服务器交互上,实现以下功能: 自动拉取自己个人电脑上的源码到服务器上yocto包 ...
- 转:如何在 LoadRunner 脚本中做关联 (Correlation)
如何在 LoadRunner 脚本中做关联 (Correlation) 当录制脚本时,VuGen会拦截client端(浏览器)与server端(网站服务器)之间的对话,并且通通记录下来,产生脚本.在V ...
- 关注LoadRunner脚本回放日志中的Warning信息-转载
关注LoadRunner脚本回放日志中的Warning信息 最近在与大家的讨论中发现了LoadRunner的很多问题,出于解决问题的出发点,我也就相关自己不理解的问题在Google中搜索了一番,并 ...
- 老李分享:Eclipse中开发性能测试loadrunner脚本
老李分享:Eclipse中开发性能测试loadrunner脚本 前篇我分享了如何用loadrunner搭建javauser的性能测试脚本环境,本次我来告诉大家如何在eclipse开发loadrunne ...
- Loadrunner脚本回放 场景运行过程中常见错误分析
问题一:Loadrunner超时错误问题描述 Loadrunner超时错误:在录制Web协议脚本回放时超时情况经常出现,产生错误的原因也有很多,解决的方法也不同. 问题现象Error -27728: ...
- LoadRunner脚本回放日志中的Warning信息
关注LoadRunner脚本回放日志中的Warning信息 最近在与大家的讨论中发现了LoadRunner的很多问题,出于解决问题的出发点,我也就相关自己不理解的问题在Google中搜索了一番,并 ...
- 工作中那些提高你效率的神器(第一篇)_Everything
引言 无论是工作还是科研,我们都希望工作既快又好,然而大多数时候却迷失在繁杂的重复劳动中,久久无法摆脱繁杂的事情. 你是不是曾有这样一种想法:如果我有哆啦A梦的口袋,只要拿出神奇道具就可解当下棘手的问 ...
- centos shell编程6一些工作中实践脚本 nagios监控脚本 自定义zabbix脚本 mysql备份脚本 zabbix错误日志 直接送给bc做计算 gzip innobackupex/Xtrabackup 第四十节课
centos shell编程6一些工作中实践脚本 nagios监控脚本 自定义zabbix脚本 mysql备份脚本 zabbix错误日志 直接送给bc做计算 gzip innobacku ...
随机推荐
- html 基础之 <link>标签
实例 链接一个外部样式表: <head> <link rel="stylesheet" type="text/css" href=" ...
- Ubuntu修改计算机名称造成无法解析主机问题解决方法
在通过修改/etc/hostname文件方法修改计算机名称后导致有时候出现无法解析主机的问题. 解决方法: 找到/etc/hosts文件,打开找到如下一行 127.0.1.1 旧主机名 将 ...
- (原+转)Eclipse中Android调用OpenCv
大部分都是参考下面的网址,如果感觉看起来不舒服,可以直接查看原网址.最后遇到了一点问题: Description Resource Path Location Type E:/~\cod ...
- Android Studio .grade文件知识
1.位置 2.问题:当AndroidStudio版本不同的时候,导致.gradle文件版本不同(当前为2.10),因为AndroidStudio升级的时候会自动升级.gradle.这样通过svn加载到 ...
- MySQL高效获取记录总数
通常mysql获取查询记录总数我们使用如下语句: SELECT COUNT(*) FROM users WHERE k='avs'; 或:SELECT id FROM goods WHERE k=' ...
- python提取隐含结构的字符串
当我用Stanford CoreNLP和A Python wrapper for the Java Stanford Core NLP tools(NLP的python调用工具)进行句法分析时,遇到一 ...
- MySQL索引背后的数据结构及最左原则
MySQL索引原理 ##索引目的索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql.如果没有索引,那么你可能 ...
- Jar
http://docs.oracle.com/javase/6/docs/technotes/guides/jar/jar.html#Intro http://docs.oracle.com/java ...
- USB HID复合设备实例—键盘+鼠标
实现这种USB HID复合设备有两种方法,在<USB HID协议入门>一节已经讲到其中一种方法,说一个USB HID设备可以包含多种功能的报告描述符合集,这样可以实现复合设备,如带鼠标功能 ...
- WIN7 Wireshark: There are no interfaces on which a capture can be done
有的时候我们在Windows7的环境下使用Wireshark的时候,比如点击[Interface List]的时候,出现错误. 错误内容如下: There are no interfaces on w ...