工作中的第一份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 ...
随机推荐
- kettle新建资源库出错
之前在本地测试新建kettle资源库很顺利,但是在把本地数据迁移到服务器的过程中出现了问题,多次新建资源库失败,提示插入数据错误. 解决办法: 将要执行的sql语句复制出来,单独在Navicat下执行 ...
- Linux下源码编译安装rpy2
R(又称R语言)是一款开源的跨平台的数值统计和数值图形化展现工具.rpy2是Python直接调用R的第三方库,它可以实现使用python读取R的对象.调用R的方法以及Python与R数据结构转换等.这 ...
- python super研究
# encoding=utf-8 class A(object): def __init__(self): print "初始化a" def run(self): print &q ...
- Number Sequence (HDoj1005)
Problem Description A number sequence is defined as follows: f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1 ...
- codeforces 518A. Vitaly and Strings
A. Vitaly and Strings time limit per test 1 second memory limit per test 256 megabytes input standar ...
- MYSQL create database 和 create table 做了一些什么!
create database Studio; 这样就可以创建一个数据库了.他包涵一些什么呢? 可以看到它创建了一个文件夹,下面我们进去看一下它里面有一些什么东西. 还是先建一张表再进去吧,运行一下这 ...
- 一步一步学python(四) - 字典
1.字典的使用 创建字典:phonebook = {'Alice': '1234' , 'Beth':'9120'} 2.dict函数 >>>items = [('name','Gu ...
- Delphi 常用API 函数(好多都没见过)
AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小AnyPopup 判断屏幕上是否存在任何弹出式窗口ArrangeIconicWindows 排列一个父窗口的最小 ...
- linux之SQL语句简明教程---BETWEEN
IN 这个指令可以让我们依照一或数个不连续 (discrete) 的值的限制之内抓出数据库中的值,而BETWEEN 则是让我们可以运用一个范围 (range) 内抓出数据库中的值.BETWEEN 这个 ...
- SharePoint 2010 用Event Receiver将文件夹自动变成approved状态 (2)
接上篇,先贴ItemUpdated的代码: base.ItemUpdated(properties); if (properties.ListItem.FileSystemObjectType != ...