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&id=passive&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
参数,并使用从先前响应中提取的值,例如,如果它们是动态的