通过JMeter对AJAX调用进行性能测试

use*_*319 5 ajax jmeter load-testing performance-testing jmeter-plugins

我正在为具有AJAX调用的应用程序进行性能测试.我能够记录相同的请求但无法执行它们.有人可以帮我执行AJAX请求吗?

我需要为此使用任何额外的插件吗?如果是的话,它们是什么以及如何使用它们.

Dmi*_*i T 8

我不知道任何能够处理AJAX调用的现有插件.技术上,AJAX请求是基本的HTTP请求,但它们需要使用每个调用一个额外的线程并行执行.

就目前而言,不可能有嵌套线程组中JMeter的,所以你就必须做使用一些额外的编码JSR223采样揭开序幕AJAX请求.主要请求和嵌套的AJAX调用应放在事务控制器下,看起来像真实的浏览器行为.

或者,您可以开发自己的JMeter Sampler,它可以生成额外的线程来模拟AJAX请求.

有关上述2种方法的详细信息,请参阅如何使用JMeter指南加载测试AJAX/XHR启用的站点.


Dun*_*unc 1

这对我们有用 - 我们只是将多个HTTP Request采样器直接放在它下面:

https://github.com/Blazemeter/jmeter-bzm-plugins/blob/master/parallel/Parallel.md

从链接:

在此输入图像描述

图片注释:

该控制器的所有直接子元素都将并行执行。