loadrunner form数据导入.docx
- 文档编号:5082118
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:11
- 大小:825.39KB
loadrunner form数据导入.docx
《loadrunner form数据导入.docx》由会员分享,可在线阅读,更多相关《loadrunner form数据导入.docx(11页珍藏版)》请在冰豆网上搜索。
loadrunnerform数据导入
LoadRunnerform数据导入操作手册
文档作者:
王海军
创建日期:
2012-09-23
更新日期:
2012-09-23
当前版本:
1.0
文档控制
更改记录
Date
Author
Version
ChangeReference
2012-09-23
王海军(Haijun.wang@hand-)
V1.0
查阅人
Name
Position
分发
CopyNo.
Name
Location
1
2
3
4
(21-Feb-2010)(21-Feb-2010)
Loadrunner针对Form界面的数据导入
为什么选择loadrunner?
Loadrunner是一个性能测试工具,通过脚本的录制,实现重复多次操作某动作,来增加对系统的负载。
利用此功能,可以用来进行数据导入。
由于loadrunner在第一次录制完脚本后,后续的replay都是直接运行脚本,无需在界面上显示,减少了界面反应的时间,效率提高很多。
下面是这几天探索出来的操作手册,大家在导入过程中,可能会遇到其他问题,可以通过baidu探索一下。
配置:
win7+IE9+loadrunner11
1.点击Create/EditScripts
2.选择Oraclewebapplication11i,点击create:
3.设置录制参数:
要注意的是URLAddress:
:
8003/forms/frmservlet?
record=names
该URL是由环境的form网址+?
record=names,form网址可在下面的界面取得。
4.点击recordingoption,设置portmapping,完成之后点击update:
大图:
5.点击correlation,进行设置:
6.点击“create”,进行录制:
7.修改脚本:
在R12中,只能通过Oraclewebapplication11i的方式录制和运行脚本,录制脚本之后,更新登陆系统的程序段vuser_init中的
web_concurrent_start(NULL);
web_url("lservlet;jsessionid=c0a8000856278fe2b7b526604585b11a98f9ec0f459c.e38Lb3aO
bxqLc40TahmQbhqNbhb0",
"URL=http:
//xxx:
8011/forms/lservlet;jsessionid=c0a8000856278fe2b7b52660458
5b11a98f9ec0f459c.e38Lb3aObxqLc40TahmQbhqNbhb0?
ifcmd=getinfo&ifhost=***&ifip=*****",
"Resource=1",
"RecContentType=application/octet-stream",
"Referer=",
"UserAgent=Mozilla/4.0(WindowsXP5.1)Java/1.6.0_07",
LAST);
将上段程序更改为
web_concurrent_start(NULL);
web_url("lservlet;jsessionid=",
"URL=http:
//xxx:
8011{NCAJServSessionId}?
ifcmd=getinfo&ifhost=***&ifip=*****",
"Resource=1",
"RecContentType=application/octet-stream",
"Referer=",
"UserAgent=Mozilla/4.0(WindowsXP5.1)Java/1.6.0_07",
LAST);
至此,可以完成form界面的登陆。
8.
数据录入的脚本录制:
9.录制完成之后,设置参数替代,将用参数代替要输入的数据,下面的locatorname是第一个参数,是一个keyparameter,按照图中进行设置:
其余的非keyparameter按照下图设置:
最后将代码中的参数用形参替代(选中原录制时的变量,右键选择替代为已有的形参)
10.设置循环参数:
11.上述设置完成之后,即可进行数据的导入了。
下面是一个案例,WMS对货位数据进行录入:
详见“货位”
下面是可以运行的脚本:
详见“物料批次控制new”
Q:
为什么会出现IfErrorExpires(5)的错误?
A:
错误基本来源于两个方面,一:
脚本录制不正确;二:
数据有问题(数据中有例外数据,或不唯一值);三:
尝试一下其他的协议;
Q:
正式环境中如何做?
A:
先在正式环境中用一条数据录好脚本。
运行压力测试的脚本,要注意最后在vuser_end中将session关闭:
详见“查找物料优化”。
录制数据时:
Vuser_init:
最后的动作是F11和F4;
Action:
最后的动作也是F11和F4(21-Feb-2010)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- loadrunner form数据导入 form 数据 导入