Javascript 是否可以在JMeter中执行document.forms[0].submit()?

Javascript 是否可以在JMeter中执行document.forms[0].submit()?,javascript,jmeter,Javascript,Jmeter,我正在测试我们页面中的登录,它似乎工作正常,但是在成功发布后,服务器将以 <body> <form method="POST" name="hiddenform" action="someAction"><input type="hidden" name="wa" value="wsignin1.0" /> <input type="hidden" name="wresult" value="someValue/>

我正在测试我们页面中的登录,它似乎工作正常,但是在成功发布后,服务器将以

<body>
    <form method="POST" name="hiddenform" action="someAction"><input type="hidden" name="wa" value="wsignin1.0" />
        <input type="hidden" name="wresult" value="someValue/>
        <input type="hidden" name="wctx" value="rm=0&amp;id=passive&amp;ru=%2f" />
        <noscript>
            <p>Script is disabled. Click Submit to continue.</p>
            <input type="submit" value="Submit" />
        </noscript>
    </form>
    <script language="javascript">
    window.setTimeout('document.forms[0].submit()', 0);
    </script>
</body>

是的,有一种方法:模拟浏览器行为

HTTP采样器只进行非常基本的HTML解析来检索资源,但它并没有执行浏览器所做的一切

请查看这两篇关于该主题的文章: 及 是的,有一种方法:模拟浏览器行为

HTTP采样器只进行非常基本的HTML解析来检索资源,但它并没有执行浏览器所做的一切

请查看这两篇关于该主题的文章: 及

提交a基本上是发送相关的,通常是一个,采样器的相关配置是

查看文章以了解更多信息

但是,与其手动生成请求,不如使用您最喜欢的浏览器和JMeter记录请求

您可能还需要执行这些
wresult
wctx
参数,并使用从先前响应中提取的值,例如,如果它们是动态的

提交基本上是发送相关的,通常是一个,采样器的相关配置是

查看文章以了解更多信息

但是,与其手动生成请求,不如使用您最喜欢的浏览器和JMeter记录请求

您可能还需要执行这些
wresult
wctx
参数,并使用从先前响应中提取的值,例如,如果它们是动态的