【发布时间】:2021-07-15 16:08:54
【问题描述】:
我是 Gatling 新手,必须设计一个性能测试。我需要登录多个用户,每个用户都有不同的选择。每种可能性都有选择或不选择的选项,在 HTML 代码(简化)中看起来有点像这样
<input type="radio" name="Name123" value="1" checked="checked" class="uebernehmen">
我需要在脚本中的formParam 中给出name 下的元素。在这种情况下,即Name123。就像我说的,每个用户的可能性是不同的,每个可能性在name 下都有不同的值。有没有办法从表单中的第一种可能性中获得该值?
可能很重要的一点是,如果不是很明显,这只是表单的一部分,其中有各种各样的,包含在更多的 HTML 中。表单中的其中一个元素如下所示。
<tr>
<tbody class="tagcontent" id="ID"><tr id="ID" class="kurs" >
<td>
<input type="radio" name="Name123" value="1" class="uebernehmen">
</td>
<td>
<input type="radio" name="Name123" value="2" class="abwaehlen">
</td>
</tbody>
</tr>
另外表格开头还有下面的block,我需要提取PersonID和AccountID的值,也可以吗?
<input type="hidden" name="PersonID" value="IDP">
<input type="hidden" name="AccountID" value="IDA">
提前致谢!
【问题讨论】:
-
使用记录器获取发布请求的最简单方法。你有没有尝试过?一旦发现帖子频繁,则需要确定馈线策略。
标签: html forms scala http gatling