默认情况下,JMeter按顺序发送所有请求。有没有 同时为单个用户发送请求的方法,即 类似于web_concurrent_start()和web_concurrent_end()的东西 Load Runner中的功能。这方面有什么想法/想法吗?
答案 0 :(得分:1)
JMeter相当于web_concurrent_start ()
将是Synchronizing Timer,但是根据您尝试实现的目标,您可能需要使用不同的方法。
为了模拟浏览器关于图像,脚本和样式的行为,它将使用"检索所有嵌入式资源"和"并行下载"在HTTP Request采样器"高级"标签
答案 1 :(得分:0)
如果您的要求是模拟浏览器同时发送请求以加载图片,.css和.js文件的行为,您应该看看以下答案:
Does a Jmeter thread really approximate a user?
您可以通过仅指定父URL(例如stackoverflow.com)来并行发送多个请求,并启用复选框" 检索所有嵌入资源"并行发送请求并定义并发池大小以指定要发送的并行请求数(通常为6)。
注意:JMeter会解析HTML响应并触发对HTML响应中指定的资源的请求。在JMeter 3.0中,它也可以解析.css文件,但不能解析.js文件(限制)。因此,您必须手动处理这些请求(通过为这些请求添加HTTP采样器)
答案 2 :(得分:0)
听起来您需要一个自定义采样器来触发异步请求。我在这里添加了一些关于我正在使用的信息: