Jmeter 请求中有处理方括号[]的情况 例如:/api/v1/user/userlist/user[id]/7203/user[roles]/coe
如何处理
答案 0 :(得分:0)
我认为 URL 路径中不能有 [
和 ]
之类的字符,请参阅 Characters allowed in a URL 问题以获取全面信息
您需要encode:
[
- 到 %5B
]
- 到 %5D
如果您的 URL 路径来自外部来源,您可以使用 JSR223 PreProcessor 和以下 Groovy 代码自动执行此操作:
sampler.setPath(sampler.getPath().replaceAll('\\[','%5B').replaceAll('\\]','%5D'))
答案 1 :(得分:0)
在 HTTP Request Sampler 中将实现类型更改为 Java
工作正常.... enter image description here