如何在 Jmeter 中提取多个 HTML 元素的值?
how to extract multiple HTML element's value in Jmeter?
据我所知,我应该使用多个 CSS 提取器来提取每个值吗?
这里是HTML:
<html>
<head>
</head>
<body>
Redirecting
<form id="pageform" action="abc.shtml" method="post">
<input type="hidden" name="key1" value="abc" />
<input type="hidden" name="appversion" value="4.0.0" />
<input type="hidden" name="resURL" value="https://test.com" />
<input type="hidden" name="sessionValidity" value="2021-07-16T07:35:25Z" />
<input type="hidden" name="allow" value="false" />
</form>
<script type="text/javascript">
function formAutoSubmit () {
var frm = document.getElementById("pageform");
frm.submit();
}
window.onload = formAutoSubmit;
</script>
</body>
而且我必须在此响应的下一个采样器中使用名称和值。
正在就此寻求帮助。如果您需要这方面的更多信息,请告诉我。
提前致谢!!
您可以通过使用 input[type=hidden]
CSS 选择器:
在单个 CSS 选择器提取器中获取所有 value attributes of the hidden input fields
因此,如果您像这样配置 CSS 选择器提取器:
您将创建以下 JMeter Variables:
更多信息:
据我所知,我应该使用多个 CSS 提取器来提取每个值吗?
这里是HTML:
<html>
<head>
</head>
<body>
Redirecting
<form id="pageform" action="abc.shtml" method="post">
<input type="hidden" name="key1" value="abc" />
<input type="hidden" name="appversion" value="4.0.0" />
<input type="hidden" name="resURL" value="https://test.com" />
<input type="hidden" name="sessionValidity" value="2021-07-16T07:35:25Z" />
<input type="hidden" name="allow" value="false" />
</form>
<script type="text/javascript">
function formAutoSubmit () {
var frm = document.getElementById("pageform");
frm.submit();
}
window.onload = formAutoSubmit;
</script>
</body>
而且我必须在此响应的下一个采样器中使用名称和值。
正在就此寻求帮助。如果您需要这方面的更多信息,请告诉我。
提前致谢!!
您可以通过使用 input[type=hidden]
CSS 选择器:
因此,如果您像这样配置 CSS 选择器提取器:
您将创建以下 JMeter Variables:
更多信息: