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

ApacheJMeter-从JSON提取器获取字段名

史谦
2023-03-14

我使用的是ApacheJMeter5.3。我有一个HTTP请求,它返回JSON响应,如下所示:

{
 "result": {
   "certificates": {
     "4b89aa6c131": "MIID2zCC...",
     "ab19aa6c144": "MIID0zCC..."}
  }
}

有没有办法使用JSON提取器从“certificates”对象(本例中为4b89aa6c131)中提取第一个字段名?

共有1个答案

徐友樵
2023-03-14

我用JSR223后处理器代替JSON提取器解决了这个问题:

 类似资料:
  • 我正在使用ApacheJMeter发出HTTP请求。 响应格式如下: HTTP/1.1 100继续 HTTP/1.1 200 OK x-powering-by: Express access-Control-low-source:*access-Control-low-method: HEAD, POST, PUT, GET, OPTIONS, DELETE access-Control-low-

  • 问题内容: 我试图通过将页面ID作为参数来提取喜欢Facebook页面的人的详细信息。我提取了该页面的JSON内容,现在我要从中提取用户的名称和ID。 我该如何实现? 码: JSON: 问题答案: 这样的代码就可以解决问题。 基本上是一个JSONArray,因为它以开头。所以根本行不通,您必须使用JSONArray。 注意: 我尚未编译此代码,但我想我给了您继续进行的想法。另请参考此链接以掌握在J

  • 问题内容: 给定任意JSON,我想获取单个字段的值。 Jackson 怎么办? 有关 如何从Java的JSON字符串中找到指定的名称及其值?(GSON) 使用gson反序列化对象的特定JSON字段(GSON) 问题答案: 考虑到您没有描述数据结构的POJO,可以简单地执行以下操作: 解决评论部分中的问题 但是,如果您不希望消耗整个源,而只是访问其路径已知的特定属性,则必须使用Tokeniser自己

  • 问题内容: 我在JavaScript中有一个字符串,例如“#box2”,我只想从中获得“ 2”。 尝试过: 它仍然在警报中返回#box2,我该如何使其正常工作? 它需要容纳末尾附加的任何长度的数字。 问题答案: 对于此特定示例, 在一般情况下: 由于这个答案由于某种原因而受到欢迎,因此有一个好处:正则表达式生成器。

  • 我正在从Spark读取一个dynamodb表,这个表在一个字段中有一个JSON字符串,在其他字段中有字符串。我能够读取JSON字段,但不能读取嵌套的JSON字段。这不是使用dataframes的查询Json列的副本。这个问题解释了如何从JSON字符串中提取列,但没有解释嵌套的JSON列。 users.show(1) 示例数据集 我需要从col1(JSON结构)和ID字段中提取几个字段。我能够理解如

  • 我已经建立了一个字段声明列表,需要找出每个字段的名称: 我找不到任何检索字段名称的方法。 奇怪的是,其中一个构造函数确实接受一个字段参数,所以不确定为什么它没有getter。我需要从另一个节点获取它吗? FieldDeclaration(节点列表修饰符、类型、字符串名称)创建一个FieldDeclaration。https://www.javadoc.io/doc/com.github.javap