Testing Loadrunner 11.5中的视图\u状态关联

Testing Loadrunner 11.5中的视图\u状态关联,testing,loadrunner,automated-tests,Testing,Loadrunner,Automated Tests,我正在使用Loadrunner记录一个自动脚本,用于测试基于搜索的asp/ajax网页。在按钮上单击会生成以下url: http://test-adept2/adept/accountmain.aspx?ap=vGU2A5TaN7E%3d&ied=64k1tL5TuqHN7rddKI4lKw%3d%3d&mk8=xqE4vIisjxQ%3d&plang=U7YPQ8m0mhU%3d&vo=lfEpsuQV%2bcg%3d 我认为ied=64k1tL5TuqHN7

我正在使用Loadrunner记录一个自动脚本,用于测试基于搜索的asp/ajax网页。在按钮上单击会生成以下url:

http://test-adept2/adept/accountmain.aspx?ap=vGU2A5TaN7E%3d&ied=64k1tL5TuqHN7rddKI4lKw%3d%3d&mk8=xqE4vIisjxQ%3d&plang=U7YPQ8m0mhU%3d&vo=lfEpsuQV%2bcg%3d
我认为ied=64k1tL5TuqHN7rddKI4lKw%3d%3d是要关联的动态值。但是,我在以前的响应中找不到该值。我是一个新的相关,所以任何帮助将不胜感激

提前谢谢

检查后,我得到了以下代码:

我研究了click事件侦听器并找到了以下代码,我仍然不确定该脚本的哪个部分正在生成上述唯一ID(ied)

我是个新手

这是标准HP培训的1/3主题:您需要培训。你需要指派一位导师。如果你的管理层没有采取这些最低限度的措施来确保你的成功,那么他们对成功以外的事情更感兴趣

这是一个关于如何找到相关候选人的工具不可知论观点,但这绝不能取代对培训和导师的需求。相关性是性能测试人员的主要机械技能,与工具无关

如果“64k1tL5TuqHN7rddKI4lKw%3d%3d”不在前面的响应中,则很可能是由某些javascript构建的。如果您可以找到在单击按钮时触发的javascript代码段,那么您可以自己研究并实现它-当您能够做到这一点时,您将成为顶级性能测试人员:-)

如果您使用Google Chrome浏览器,您可以通过右键单击按钮并在弹出菜单中选择菜单“Inspect Element”进入开发者工具页面。然后在开发者控制台中,找到右窗格并找到“事件监听器”,您可能可以找到在那里触发的javascript代码

我见过一个网页,其中javascript对HTTP表单中的一些隐藏字段执行base64操作。在这种情况下,实现和生成HTTP请求相当容易

HP TruClient可以自动处理此问题,但其容量可能低于您的需要

如果你能把你正在测试的页面发给我,我也可以看看


祝你好运。

好吧,我设法解决了这个问题,我感谢你的回答。问题基本上是我使用了错误的协议,在这种情况下,我使用的是web HTML/HTTP,而涉及到很多AJAX/ASP。因此LoadRunner无法捕获大多数Javascirpt函数。我使用网络点击/脚本协议记录了脚本,流程就像一个符咒。在这个协议中,我也不必担心相关性。唯一棘手的是重放脚本时的参数化部分。

您好,谢谢您的提示。我用检查过的元素更新了问题。请看一看。很高兴你解决了。查找javascript代码有点棘手,在本例中,您必须深入到include.postload.js中。除非您需要进行高容量测试,否则您不必担心所有这些丑陋的细节,因为web单击/脚本会处理这些细节。