testing - 使用 Jmeter 或 Badboy 记录 AJAX 请求和弹出窗口

标签 testing jmeter performance-testing load-testing badboy

我正在尝试加载测试一个网站,其中通过Ajax调用大量图像,第一件事就是登录应用程序,当我们单击登录按钮时会打开一个弹出窗口。我尝试了 JMeter 代理设置来记录它,但失败了。也尝试过Badboy,但也没有成功。

我的限制是我只需要使用 JMeter 对其进行负载测试。是否有任何插件可以集成到 JMeter 中,以便可以更好地处理应用程序中的 AJAX 和弹出窗口。

最佳答案

一般来说,JMeter 不存在 Ajax 或 Popups 问题 - 因此没有插件可以解决这些问题。录制和播放都发生在 HTTP 层,因此弹出窗口等内容有些无关紧要,而 Ajax 更多的是时间问题;但在这两种情况下,只有 HTTP 调用才是重要的。因此,如果您遇到问题,可能是其他原因阻碍了您。尝试使用代理设置或使用不同的浏览器,除此之外,您还需要将“无法解决”和“失败”扩展为更详细的问题陈述!

一个解决方案 - 无论您的具体问题如何 - 是手动构建测试计划,这通常实际上是使用 JMeter 的最简单方法。您可以使用 fiddler 或 charles 等工具来检查流量并根据您所看到的内容直接创建请求。您还可以使用浏览器开发工具来执行此操作。您可能本能地认为这会很困难,但事实并非如此,而且额外的好处是,这个过程可以让您充分了解您正在测试的内容如何实际工作 - 这总是很高兴。

关于testing - 使用 Jmeter 或 Badboy 记录 AJAX 请求和弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9901854/

相关文章:

jmeter - Jmeter线程组中的RAMP UP

java - 使用 jmeter 和 http 请求测试 Soap Web 服务

python - 测试另一个函数的所有数字 1 到 1000 的函数

reactjs - 设置react-scripts测试环境文件

python - 在 Django StaticLiveServerTestCase 期间在测试输出中显示服务器错误?

java - 为什么添加局部变量会导致方法延迟?

java - ArrayList和HashSet内存分配奇怪的测试结果

version-control - 哪些版本控制程序可以在更改集成之前强制运行和通过测试?

javascript - 性能测试期间 NodeJS 空闲操作

asp.net - 如何提高 ASP.NET 网站的页面加载时间?