的JMeter排除我使用HTTPS的JMeter测试脚本记录器记录的登录请求URL patters不行
。
请参阅快照,我已经添加了URL模式以排除.js文件,但我仍然收到了js请求。 有谁知道它为什么失败?
的JMeter排除我使用HTTPS的JMeter测试脚本记录器记录的登录请求URL patters不行
。
请参阅快照,我已经添加了URL模式以排除.js文件,但我仍然收到了js请求。 有谁知道它为什么失败?
如果您查看上述请求的内容,您可以检查。他们很可能是GET
请求,并且很可能他们有一个或多个参数。正则表达式.*\.js
专门针对URL的末尾处的.js 。但是,如果GET请求有参数,在记录它的URL时看起来像<...>.js?param=value
,所以正则表达式.*\.js
将不匹配(尽管请求的名称仍然是相同的)。
所以你需要指定2个正则表达式排除:.*\.js
和.*\.js?.*
我知道它不回答你的问题,但实际上不包括图像和.js文件是不是你应该做的一般。我宁愿使用该字段过滤掉“外部”网址,这些网址并未与您的应用程序相连,如第三方横幅,小部件,图片等。 - 与您的应用程序无关的任何内容。即使你看到它的响应,这些实体从外部来源加载,你无法控制,所以他们不感兴趣,负载测试的图片可能会受到影响。
所以我建议如下:
Store 1st sampler of each trade group only
Follow Redirects
和Retrieve All Embedded Resources.
在记录的请求开启。如果没有 - 通过HTTP Request Defaults启用它们。同时检查Use concurrent pool
框被打勾,因为真正的浏览器以多线程的方式下载图像,样式和脚本。
FYI问号是一个正则表达式运算符 - 它需要转义以匹配URL查询字符串。 –