从HP loadrunner中的url获取请求参数

时间:2012-01-19 13:42:39

标签: automated-tests loadrunner

我正在使用HP loadrunner进行自动测试。 每当我运行我的应用程序时,它会创建一些传输并在URL中生成id。 如何从URL获取id? 提前谢谢!

4 个答案:

答案 0 :(得分:1)

LoadRunner中的web_reg_save_param函数用于此目的。以下行将当前页面URL保存到参数(URL)。

web_reg_save_param("URL", "LB/ic=Location: ", "RB=\r\n", "Search=Headers", LAST);

如果您知道您要查找的ID是什么,即。 http://www.example.com/?id=298374293847您可以相应地调整电话。

web_reg_save_param("URL", "LB/ic=Location: http://www.example.com/?id=", "RB=\r\n", "Search=Headers", LAST);

希望这有帮助。

答案 1 :(得分:1)

在问题Loadrunner 11上使用Siebel 8.1进行录制时,在HP上发布了一个问题并得到了同样的评论。但通常我们可以尝试下面提到的选项

  1. 您可以在Siebel-Web或网络(http / html)中录制并播放为 也是(如果你想在Siebel-Web中录制并播放 常规Web,只需将脚本的内容复制到常规Web 脚本并保存)。
  2. 在LR中尝试录制代理模式。
  3. 更改注册表并禁用NTLM。
  4. 关闭所有自相关规则
  5. 将记录打开为URL模式(作为备用web_custom_requests())
  6. 使用嗅探器捕获流量,然后手动构建脚本。(最佳选项)
  7. 同时更改Siebel服务器端的设置(Enable Automation = True,EnableWebClientAutomation = TRUE)

答案 2 :(得分:0)

这听起来好战,居高临下并且彻头彻尾的冒犯。这不是对你的反思,而是对你的管理层的反映。

关联主题是LoadRunner Web脚本开发类中广泛涉及的主题。这是该课程的1/3和附加附录的主题。所有这些都被告知用于收集动态数据的四种不同技术作为课程材料的一部分被涵盖,呈现或记录。这种能力,即动态数据的处理,是基础工具技能。

Vardges,您的管理层已经让您陷入困境。就个人而言,我会争取更环保的领域,因为任何愿意为业务人员做这件事的管理人员也愿意在公共汽车下抛弃同一个人来挽救他们自己的隐藏或客户关系。责怪你管理层不愿意解决的问题不是“如果?”的问题。什么时候没有发生训练和辅导,而只是“什么时候?”将责任归咎于你。

James Pulley

主持人:YahooGroups Advanced-LoadRunner,YahooGroups LoadRunner,SQAForums LoadRunner,LinkedIn LoadRunner,GoogleGroups lr-loadrunner

答案 3 :(得分:0)

如果您使用Web http / html录制脚本,则可以使用自动关联。要自动关联,请转到Design Studio 如果您无法在那里找到值,则必须通过给出左右边界,使用 web_reg_save_param 手动关联。