jmeter - 从变量中删除右斜杠
问题描述
我开始尝试使用 JMeter。我有一个发出 HTTP 请求的测试计划,我可以使用 JSON 提取器从响应中检索一个值。我的问题是指向带有斜杠的 URL 的值,例如
https://www.example.com/
如果我将此值传递给下一个 HTTP 请求,我会得到响应
Non HTTP response code: java.net.MalformedURLException,Non HTTP response message: Illegal character found in host: '/'
由于尾随 /,这不是获取下一个 HTTP 请求的有效 URL。删除它的最佳方法是什么?这个值可以在每个线程上改变。
谢谢
解决方案
您可以在groovy 函数中使用子字符串来删除最后一个字符 (/)
${__groovy(vars.get("myVar").substring(0\,vars.get("myVar").length-1))}
推荐阅读
- html - 如何使按钮框连接?
- plugins - 使用 Jedis 加载插件时出错 - Minecraft 服务器
- qt - Qt 模型/视图
- python - 在 python 中对多个文本文件使用正则表达式来解析和收集数据以添加到 excel
- python - DocuSign python (eg-03-python-auth-code-grant) 认证服务器问题
- laravel - Laravel 6 通过 Composer 拉入一个包(开发/最新版本 dev-master)
- r - R Catboost 处理分类变量
- sql-server - 在只读数据库中的任意位置查找值
- swift - 使用 AKWavetable 时出现 EXC_BAD_ACCESS 错误
- java - java - 如何在java中显示超过一个字节字符的unicode