51Testing软件测试论坛

标题: Loadrunner 如何调用当前页面的javascript function [打印本页]

作者: lamuda    时间: 2014-10-7 13:46
标题: Loadrunner 如何调用当前页面的javascript function
提交到server的request中包含一个动态参数,这个参数是调用当前页面中的一个javascript 函数实现的, 有什么办法可以直接调用js 获取这个参数吗?

作者: 授客    时间: 2014-10-7 19:03
问题是什么?直接录制不能获取到么?还是可以录制到?不能录制到的话先用httpwatch或firebug之类的看看返回参数是否有规律,如果能获取到,咋还用直接调用?
作者: superliming    时间: 2014-10-8 09:52
这种似乎使用动态关联就可以了
作者: lamuda    时间: 2014-10-8 10:02
可以录制的到,也可以做到动态关联,但是需要关联的参数太多了, 想直接通过调用js 获取。
作者: 云层    时间: 2014-10-8 12:08
1.如果你知道生成规则,那么用不用JS都无所谓,直接自己用C生成一个发给服务器就行了
2.如果你真的很难写个C来实现,那么就要用js on server run的模式来获得值,我在书上的项目中写过,你想明白什么叫做js run on server就行了
作者: lamuda    时间: 2014-10-8 14:13
云层说的是类似下面这样吗?
    web_js_run(
        "Code=getPassword(LR.getParam('challenge'));",
        "ResultParam=password",
        SOURCES,
        "File=crypto.js", ENDITEM,
        "File=calcPassword.js", ENDITEM,
        LAST);




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2