gpt4 book ai didi

ajax - 如何在 JMeter 中执行 Ajax 请求?

转载 作者:行者123 更新时间:2023-12-04 18:29:21 24 4
gpt4 key购买 nike

我想在 JMeter 中执行 Ajax 请求。我用 JMeter 和 BlazeMeter 记录了我的测试计划,但没有一个可以处理 Ajax 请求。我该如何解决我的问题?

或者有什么工具可以发送并发 Ajax 请求?

提前致谢,

最佳答案

默认情况下,JMeter 无法模拟 Ajax 请求,因为它不处理 .js文件(从 3.1 版本开始)。您必须为 AJAX 请求显式添加请求(HTTP 采样器)。

使用 Network浏览器的选项卡(F12 选项)并通过 xhr 过滤流量,仅显示 AJAX 请求。在测试计划中您需要的位置将这些请求作为 HTTP 采样器添加到脚本中。

浏览器可以处理 .js文件,因此 AJAX 请求是从浏览器发送的。当您使用 HTTP Test Script Recorder 录制脚本时,当您使用浏览器进行导航时,甚至 AJAX 请求(源自 js 文件)也将添加/记录到测试计划中。

由于 JMeter 无法处理 .js由于限制,如果您正在构建 Test Plan,请使用 HTTP Sampler 手动添加 AJAX 请求(除了 HTTP Get 或 Post 请求)。没有 HTTP Test Script Recorder .

注意:如果您使用的是 HTTP Test Script Recorder ,无需手动添加它们,因为它们已记录在测试计划中。

关于ajax - 如何在 JMeter 中执行 Ajax 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41423360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com