如何使用JMeter提取静态内容并触发动态请求
How to extract static content and trigger dynamic requests using JMeter
我需要从响应中提取静态内容(js, css, png) 并用静态内容触发动态http 请求。
能否请您告诉我是否有任何有效的方法来提取和传递 http 请求。
例如:
从下面的标签中,需要从标签的 src 中提取值并将其存储在 list/array 中,并根据值的数量触发动态请求。
脚本 asp-add-nonce="true" src="/abc/jquery.js">
在上面的例子中,我们有两个匹配条件的值,所以我们需要触发下面两个动态请求。
如果我们有5个标签匹配条件,需要在JMeter中生成并触发5个请求。
http://appname/abc/jquery.js
http://appname/abc/xyz.min.js?v=skjdfjkdjfdfjlkjlkk
如果有人可以提供帮助,我们将不胜感激。
JMeter 可以自动解析响应并查找图像、脚本、样式、字体等
您需要做的就是勾选 HTTP Request 采样器
的“高级”选项卡下的相关框
更多信息:Web Testing with JMeter: How To Properly Handle Embedded Resources in HTML Responses
如果您需要同时发送请求,另一种选择是使用合适的 Post-Processor and run the requests using ForEach Controller if you need sequential requests or Parallel Sampler 提取它们。
我需要从响应中提取静态内容(js, css, png) 并用静态内容触发动态http 请求。 能否请您告诉我是否有任何有效的方法来提取和传递 http 请求。
例如: 从下面的标签中,需要从标签的 src 中提取值并将其存储在 list/array 中,并根据值的数量触发动态请求。 脚本 asp-add-nonce="true" src="/abc/jquery.js">
在上面的例子中,我们有两个匹配条件的值,所以我们需要触发下面两个动态请求。 如果我们有5个标签匹配条件,需要在JMeter中生成并触发5个请求。 http://appname/abc/jquery.js http://appname/abc/xyz.min.js?v=skjdfjkdjfdfjlkjlkk
如果有人可以提供帮助,我们将不胜感激。
JMeter 可以自动解析响应并查找图像、脚本、样式、字体等
您需要做的就是勾选 HTTP Request 采样器
的“高级”选项卡下的相关框更多信息:Web Testing with JMeter: How To Properly Handle Embedded Resources in HTML Responses
如果您需要同时发送请求,另一种选择是使用合适的 Post-Processor and run the requests using ForEach Controller if you need sequential requests or Parallel Sampler 提取它们。