如何在WorkBench中正确排序/获取所需的URL,并在JMeter的TestPlan中运行它?
我必须使用WorkBench记录并运行Jmeter测试,以便使用Proxy进行记录[参见图片]。 我知道我可以使用HTTP(S)测试脚本记录器中的“URL模式包含”选项对URL进行排序/获取URL。录制时,它会列出所有URL,包括.gif、.png、.ico等 我有两个疑问需要澄清如何在WorkBench中正确排序/获取所需的URL,并在JMeter的TestPlan中运行它?,jmeter,record,workbench,Jmeter,Record,Workbench,我必须使用WorkBench记录并运行Jmeter测试,以便使用Proxy进行记录[参见图片]。 我知道我可以使用HTTP(S)测试脚本记录器中的“URL模式包含”选项对URL进行排序/获取URL。录制时,它会列出所有URL,包括.gif、.png、.ico等 我有两个疑问需要澄清 记录“要包含的URL模式”时,给出的标准是什么?仅记录所需的URL。(例如,如果我正在录制一个用PhP开发的网站,我只需要所有的PhP链接,即home.com/index.PhP、home.com/contact
您不需要单独记录这些
.gif
、.ico
等文件,因为这不是真正的浏览器的工作方式
真正的浏览器向HTTP端点发出主请求,然后并发下载所谓的嵌入式资源:图像、脚本、样式等。为了使JMeter测试更像真正的浏览器,您需要:
文件->模板->录制->创建来创建录制测试计划
检索所有嵌入资源
和并行下载
框
如果有来自外部服务器的图像、横幅或任何内容,您也可以通过URL对其进行过滤,这些内容必须以
有关在JMeter测试中处理嵌入式资源的更多信息,请参阅本文 您不需要单独记录这些
.gif
、.ico
等文件,因为这不是真正的浏览器的工作方式
真正的浏览器向HTTP端点发出主请求,然后并发下载所谓的嵌入式资源:图像、脚本、样式等。为了使JMeter测试更像真正的浏览器,您需要:
文件->模板->录制->创建来创建录制测试计划
检索所有嵌入资源
和并行下载
框
如果有来自外部服务器的图像、横幅或任何内容,您也可以通过URL对其进行过滤,这些内容必须以
有关在JMeter测试中处理嵌入式资源的更多信息,请参阅本文 非常感谢您的帮助。另外,我也尝试过使用Badboy软件、Chrome浏览器的BlazeMeter插件和Firefox浏览器的Selenium IDE进行录制。这3个将有助于找出/记录通过浏览器的直接链接,而不需要任何其他URL模式,如.gif、.png、.css等,并另存为可导入JMeter的jmx文件。我希望使用这3种方法来录制会很好,就像我们在JMeter中使用代理进行录制一样。是吗?非常感谢你们的帮助。另外,我也尝试过使用Badboy软件、Chrome浏览器的BlazeMeter插件和Firefox浏览器的Selenium IDE进行录制。这3个将有助于找出/记录通过浏览器的直接链接,而不需要任何其他URL模式,如.gif、.png、.css等,并另存为可导入JMeter的jmx文件。我希望使用这3种方法来录制会很好,就像我们在JMeter中使用代理进行录制一样。对吗?