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