JMeter-是否需要显式调用嵌入式资源?

JMeter-是否需要显式调用嵌入式资源?,jmeter,Jmeter,我们正在使用JMeter的内置HTTP代理来记录测试用例。已决定捕获所有发送到服务器的请求,因此代理中没有包含/排除规则集。我的问题是,在负载测试中是否有必要捕获对JS、CSS、PNG和其他嵌入式资源的调用 所以,从技术上讲,如果我调用包含这些资源、JS、CSS和图像的JSP,那么它们的计时(比如响应时间和延迟)会自动包含在JMeter中吗?我知道JMeter不是浏览器,因此它不能执行客户端脚本,但它是否会自动发现/考虑这些资源,即使在测试用例中没有显式调用它们 是的,它确实记录了您提到的所有资

我们正在使用JMeter的内置HTTP代理来记录测试用例。已决定捕获所有发送到服务器的请求,因此代理中没有包含/排除规则集。我的问题是,在负载测试中是否有必要捕获对JS、CSS、PNG和其他嵌入式资源的调用


所以,从技术上讲,如果我调用包含这些资源、JS、CSS和图像的JSP,那么它们的计时(比如响应时间和延迟)会自动包含在JMeter中吗?我知道JMeter不是浏览器,因此它不能执行客户端脚本,但它是否会自动发现/考虑这些资源,即使在测试用例中没有显式调用它们

是的,它确实记录了您提到的所有资源。如果您查看记录的测试,您将看到列出的所有CSS、PNG、js等文件。如果您认为部分或全部与您的测试无关,您可以简单地删除它们。

要回答问题

是的,您可以从显式调用中删除所有嵌入式资源。请求底部有一个复选框,上面写着“检索嵌入式资源”。这将获取所有CSS、JPG等


这也是在web应用程序中查找断开的链接和资源的好方法。

是的,我完全明白你的意思。但是,我的部分问题是,我们是否可以删除对所有列出的文件(png、css、js等)的记录调用。我的意思是,当我调用目标页面并自动执行它们时,JMeter是否会自动从页面(例如JSP页面)提取此类资源,而无需在测试用例中明确列出它们。这将导致一个更干净的测试用例!好啊然后,我从测试用例中删除所有此类资源,并勾选该复选框。这将导致一个更干净的测试用例!