当前位置: 首页 > 知识库问答 >
问题:

如何传递正则表达式提取值在json格式的PUT调用在jmeta?

宋原
2023-03-14

我测试RESTapi与(json格式)使用(HTTP请求采样器)在jmeter.我面临更新操作的PUT调用问题。带有参数的PUT调用在使用(HTTP请求采样器)时根本不起作用,所以现在我使用post body传递Json。

如何将提取的值从上一个响应传递到线程组中的下一个PUT请求?传递'Regex名副其实'到Post正文中的PUT调用不起作用,在Post正文中不需要${value}。

如何在Jmeter中使用(HTTP请求采样器)执行更新操作?

共有1个答案

贺景山
2023-03-14

检查您的regexp提取器是否真的使用调试采样器来显示提取的值。检查regexp提取器的作用域是否正确。

请参阅此配置:

变量:

将其用于PUT请求:

取样器结果:

 类似资料:
  • 我正在尝试用常规提取来提取强文本json,然后用格式化的json将其发布到下一个请求正文数据中。对于我提取的json,它们没有格式化,我只是想知道是否有任何功能或方法来格式化它? 使用正则表达式提取器获取请求(提取粗体部分) 在下一个请求中发布提取的数据(从上面的请求中提取的JSON数据用正则表达式显示为整个字符串,只是想知道如何在这个正文数据中格式化?)

  • 问题内容: 我有这样的字符串: 而且我只需要使用regexp的href值提取: 每次的href值也可以不同,可以更长或更短 问题答案: 假设myString包含带有元素的字符串。 由于href属性不能嵌套,因此应该没问题,并且不需要完整的HTML解析器。一个限制是它只能在双引号中找到href属性。

  • 问题内容: 我有一些粗略的字符串: 我想使用Java Regex类提取[some number]中的文本。 我大致知道我想使用什么正则表达式(尽管欢迎所有建议)。我真正感兴趣的是Java调用以获取正则表达式字符串并将其用于源数据以产生[some number]的值。 编辑:我应该补充一点,我只对单个[一些数字](基本上是第一个实例)感兴趣。源字符串很短,我不会寻找[some number]的多次出

  • 问题内容: 我只是想使用jmeter提取json响应数据,但不能这样做。 我得到类似的东西。 我正在尝试但无法获得。 谁能帮我使这个工作正常? 问题答案: 外观在响应中是否唯一(仅出现一次)? 如果是这样,您可以简单地使用正则表达式提取器添加到HTTP请求中,该请求器返回json响应,并带有如下正则表达式: `` 并将进一步提取的值称为。 但是,如果您的情况更加复杂,并且在json响应中出现了几种

  • 问题内容: 有没有办法在Python中调试正则表达式?而且我不是指尝试和尝试直到他们起作用的过程:) 这是在Perl中调试正则表达式的方式: 上面的代码在运行时在我的计算机上产生以下输出: 问题答案: p = re.compile(‘.*’, re.DEBUG) max_repeat 0 65535 any None >>>

  • 我需要一些java正则表达式的帮助。我有下面的字符串,我需要从中提取信息 我需要正则表达式提取所有价格(键、值)对,如(,),(,) 或者可以使用regex提取所提供密钥的价格。i、 e.应提供 有人能帮忙吗?