首页 > 解决方案 > 有没有办法在 Jmeter 中为嵌入式资源的请求添加参数?

问题描述

我正在测试一个 Web 应用程序。我在 HTTP 请求设置中使用启用并行下载的选项检索所有嵌入式资源。我想为所有请求添加一个参数(包括对嵌入式资源的请求)

我已经尝试过 BeanShell 预处理器和 Http 请求默认值,如所述有没有办法为 jmeter 中的所有发布请求添加请求参数? 但是,该参数并未传递给对嵌入式资源的请求。

标签: jmeter

解决方案


您需要识别所需的嵌入式资源,如 css、jss、javascript 等,并删除不需要的资源。然后,您可以将所有这些请求放在 bzm@parallel 控制器下并行执行。这样,您可以将任何变量传递给所有嵌入式请求,因为它们是普通的 http 采样器。您可以使用HTTP 请求默认值向所有请求发送一个参数,或者通过提供的链接中所示的编码。

在此处输入图像描述

有关更多信息,请查看以下链接:-

https://www.blazemeter.com/blog/web-testing-jmeter-how-properly-handle-embedded-resources-html-responses/

https://blazemeter.com/blog/how-to-use-the-parallel-controller-in-jmeter/

希望这可以帮助。


推荐阅读