-1

我正在尝试使用 JMeter 工具对门户的特定应用程序表单执行负载测试。我已经使用 blazemeter 工具记录了整个场景并将其导出到 .jmx 文件中。在 JMeter 工具中,我已经导入了文件,能够通过 JMeter 登录到门户网站,并参数化了填写申请表所需的整个字段。问题是最后,针对这些字段的所有数据的请求正在进行但在我收到“数据失败”的响应,最终无法通过 JMeter 提交表单。这可能是由于 blazemeter 无法记录但在实际门户上提交时弹出的弹出窗口,所以**如何处理 JMeter 中弹出的提交表单?**我使用的是 apache-JMeter 5.2.1。我还附上截图以供参考。我期待着帮助。弹出窗口显示请求数据如图所示弹出实际窗口显示登录成功

4

2 回答 2

0

真实浏览器的har文件链接:[ https://drive.google.com/file/d/1_zopIDpOjniqBsXtcDs53Zujzv62UxYt/view?usp=sharing][1]

.jmx 文件的链接:[ https://drive.google.com/file/d/1sZWeN3OfXxjvHlGn8bAjzGyP4Kq0TqwV/view?usp=sharing][1]

我无法通过 JMeter 工具处理确认弹出窗口(在 javascript 中)。

于 2020-02-12T11:52:22.693 回答
0

使用第三方嗅探器工具(如FiddlerWireshark )交叉检查来自真实浏览器和 JMeter的请求,请求必须相同(除了需要关联的动态数据)

如果您正在使用参数化 -使用 Debug Sampler确保JMeter 变量具有其预期值

鉴于您发送相同的请求,您应该得到相同的响应。

如果您无法自己找出原因 - 请考虑将来自真实浏览器和 JMeter 的请求添加到您的问题中的.har 文件,以便我们查看。

于 2020-02-10T18:04:35.017 回答