51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2416|回复: 10
打印 上一主题 下一主题

[原创] 关于loadrunner中参数设置的问题,请各位大侠帮帮忙

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-11-22 10:01:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我写了这么一段代码:
  web_submit_form("gzcx_results.asp",
  "Snapshot=t4.inf",
  ITEMDATA,
  "Name=SalaryDate", "Value=", ENDITEM,
  "Name=Department", "Value=总部级干部", ENDITEM,
  "Name=EmpNo", "Value={EmpNo}", ENDITEM,
  "Name=CmdSearch", "Value= 查 询 ", ENDITEM,
  LAST);
其中员工编号:{EmpNo}为我设的参数,一共有三个值(0014,0032,0186),但是跑完后日志里面却显示只有第一个值通过了,另外两个值却报错了,错误内容如下:
Action.c(4): Error -27985: There is no context for HTML-based functions. A previous function may not have used "Mode=HTML" or downloaded only non-HTML page(s), or the context has been reset (e.g., due to a GUI-based function)   [MsgId: MERR-27985]

Action.c(4): web_link("工资查询") highest severity level was "ERROR", 0 body bytes, 0 header bytes   [MsgId: MMSG-26388]

有哪位高手知道是怎么回事呀!小弟先谢谢各位了,我最近刚刚开始学loadrunner,可能问的问题很初级,忘大家见谅
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-11-22 10:19:00 | 只看该作者
出错的问题好像是,在你的员工编号里有没有“0032”和“0186”这两个值呢?
是这样,如果你上面的值都是用数据库做的话,我想你最好设置参数的时候,用以前做的库(数据向导),不要用lr设置参数时的(记事本编辑)
要不就是你在做数据向导的时候,保存的路经太深了,也容易出问题的

呵呵,不知道我的建议对不对!只是代表我自己的观点哦
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-11-22 11:28:10 | 只看该作者
我试过用数据库取数据,还是同样的问题!我想可能是其他的原因吧!不过还是要感谢您这么快给我回复
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-11-22 11:39:08 | 只看该作者
检查脚本里面的其它地方,也许有同样的值需要替代。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-11-22 12:12:16 | 只看该作者
关注中.................
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-11-22 13:51:47 | 只看该作者
检查过了,脚本里面的其它地方,没有同样的值需要替代
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-11-22 13:59:26 | 只看该作者
为什么第一个值就成功了,而后面的值都失败了呢?
我想是不是因为在输完第一个值并点击查询后,进入了查询结果页面(新弹出的页面),再重新输第二个值的时候就认不出那个控件了(第一个页面)
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-11-22 15:49:17 | 只看该作者
楼主,应该设置多个action吧
把不需要迭代的页面就不用循环了,只循环查询需要的页面就可以了
还有,就是楼主可以看下服务器响应,如果SRC的控件不一样的话那这就是问题了
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2006-11-22 21:24:30 | 只看该作者
我也尝试着用想用多个action来做,但是不知道为什么我的VGU中action菜单里的子菜单都无法用,有谁知道是怎么回事吗?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-11-23 09:34:51 | 只看该作者
刚刚也看到有个MM说,action下的菜单无法用,我的是lr8.0,就好好的,没有碰到过这种情况的,之前看到过有关的帖子上说,子菜单下不可用的控件,可能是忘装了什么控件文件吧!
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2006-11-23 20:38:51 | 只看该作者
我知道是怎么回事了,loadrunner中多协议下actions是不能用的,单协议是可以的,具体什么原因我也
搞不清,不知道你们有谁知道吗?
还有如果我想在多协议下用多个actions怎么办?有什么办法吗?有哪位高手知道?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-14 23:51 , Processed in 0.074366 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表