我们正在尝试使用 Jmeter 对我们的一个基于 jsp 的 Web 应用程序执行性能测试。现在,当我在该应用程序中打开一个链接时,在浏览器中可见的 URL 保持不变并且不会改变,例如,如果应用程序的 URL 是www.johndoe.com/abc
并且网页上有一个链接显示单击此处联系,现在单击如果联系表单打开但在浏览器中可见的网页的 URL 仍然是该页面www.johndoe.com/abc
。
我使用 Jmeter 记录控制器记录了这些步骤,以便可以对其进行性能测试,当我看到 http 示例时,它会显示类似的路径,/abc/rest/a/task/latest/3067/form
并且当我执行脚本时,它会401 Unauthorized
在 Jmeter 中引发错误。
我假设在幕后,这是该联系表单页面的实际链接,而数字 3067 是页面的 ID,它是动态的,每次刷新页面时都会发生变化。
有人可以建议我应该如何在点击 URL 之前捕获这个自动任务 ID 并能够在 Jmeter 中访问该页面,以便我可以进行性能测试?
要添加到上面,我还选择了该表单上的一些单选按钮并选择表单上的一些下拉字段,我希望 Jmeter 在执行时执行相同的操作,请让我知道我应该如何实现这一点。