JMeter:url编码的嵌入式资源

JMeter:url编码的嵌入式资源,jmeter,urlencode,Jmeter,Urlencode,我正在使用JMeter设置一些测试,我看到它抛出了一个错误,即尝试在网页中下载嵌入式资源,其路径如下: www.mydomain.com/resources?getItem={someID} 问题是字符需要进行URL编码,因此以下URL应遵循此模式: www.mydomain.com/resources?getItem=%7BsomeID%7D 现在,当在网页中嵌入资源的URL上找到这些字符时,如何指示JMeter替换这些字符?我一直在研究BeanShell预处理器,但我不确定如何处理这个场景

我正在使用JMeter设置一些测试,我看到它抛出了一个错误,即尝试在网页中下载嵌入式资源,其路径如下:

www.mydomain.com/resources?getItem={someID}

问题是字符需要进行URL编码,因此以下URL应遵循此模式:

www.mydomain.com/resources?getItem=%7BsomeID%7D

现在,当在网页中嵌入资源的URL上找到这些字符时,如何指示JMeter替换这些字符?我一直在研究BeanShell预处理器,但我不确定如何处理这个场景


谢谢

这个内置Jmeter函数怎么样


您正面临此错误:

在修复错误之前,您可以选择禁用嵌入式下载并使用:

  • 提取URL的步骤

  • 用于迭代URL

这将只模拟串行下载,而不是并行下载

2015年7月15日更新:

昨天晚上Bug已经修复,您可以尝试每晚构建:

阅读:


你能展示一些嵌入式url的例子吗?正如我在原始问题中发布的那样,来自其中一个嵌入式资源的url类似于:www.mydomain.com/resources?getItem={someID}。所以,我想做的是,在JMeter请求嵌入的资源之前更新URL。确实存在{someID}和{和},然后您应该向JMeter报告一个bug,我看到了这个函数,但是,我如何在BeanShell预处理器中使用它呢?也就是说,如何获取将被请求的URL?我如何为JMeter返回新更新的URL以请求嵌入的资源?我明白了,好的,现在我将处理这些指示。谢谢你的帮助!是的,我刚刚下载了最新的夜间版本,现在可以使用了。这个修复非常快!谢谢!
Installing JMeter runtime
Download the _bin and _lib files
Unpack the archives into the same directory structure
The other archives are not needed to run JMeter.