我们正在使用JMeter的内置HTTP代理来记录测试用例。决定捕获所有发往服务器的请求,因此代理中没有包含/排除规则集。我的问题是负载测试是否有必要捕获对JS,CSS,PNG和其他嵌入式资源的调用?
因此,从技术上讲,如果我调用包含此类资源的JSP,JS,CSS和图像,那么他们的时间(例如响应时间和延迟)是否会自动包含在JMeter中?我知道JMeter不是浏览器,因此它不能执行客户端脚本,但它会自动发现/考虑这些资源,即使在测试用例中没有任何显式调用它们。
答案 0 :(得分:3)
要回答这个问题,
是的,您可以删除显式调用的所有嵌入资源。请求底部有一个复选框,上面写着“检索嵌入资源”。这将抓住所有CSS,JPG等。
这也是在网络应用中找到损坏的链接和资源的好方法。
答案 1 :(得分:0)
是的,它会记录您提到的所有资源。如果你看一下录制的测试,你会看到你列出的所有CSS,PNG,js等文件。如果您认为部分或全部与测试无关,则可以将其删除。