当前位置: 首页 > 面试题库 >

从jmeter发布请求中提取值

南门展
2023-03-14
问题内容

我想提取通过jmeter中的post请求发送的参数值。我知道使用正则表达式提取响应值或请求URL,但在这里我想提取后请求的值。

我已经研究过如何在Jmeter中从请求中提取值,


问题答案:

我在http请求中使用以下代码添加了Beanshell PostProcessor。

import org.apache.jmeter.config.Argument;
import org.apache.jmeter.config.Arguments;

Arguments argz = ctx.getCurrentSampler().getArguments();
for (int i = 0; i < argz.getArgumentCount(); i++) {
   Argument arg = argz.getArgument(i);
    String a = arg.getValue();
    vars.put("EMAIL",a);
 }

说明:我将我的请求作为json并将其放在EMAIL中。现在,我可以在其他请求中将EMAIL用作变量。

然后,我添加了一个jp @ gc
Json路径提取器,并将其应用于Jmeter变量。现在,电子邮件将用作变量,其中包含我的json请求,我可以使用jsonPath
Extractor进行提取。



 类似资料:
  • 问题内容: 我想从中的输入xml中提取和标签的值。和值是在利用随机数函数运行时生成的。请在下面附件中找到该问题的屏幕截图: 向Jmeter请求选项卡快照。 提前致谢! 问题答案: 由于您正在生成数据,因此我想您可以访问XML请求数据。 因此,在这种情况下,您可以使用CSV数据集config设置从CSV提取的那两个字段变量。 如果使用JMeter __Random函数生成它们,则可以使用以下语法:

  • 我有登录请求,在请求中我获得了JSESSIONID和XSRF-TOKEN作为Cookie数据,如下所示 如果需要,如何从响应中提取JSESSIONID,以便在注册Cookie中传递该变量 在此处输入图像描述

  • 问题内容: 我已经环顾了几天,无法解决这个问题。基本上,我正在将图像上传到服务器并获得ID作为回报,问题是我无法弄清楚如何提取此ID并将其更改为准备好保存到数据库的String。 程式码 这是我得到的输出 问题答案: 您正在接收JSON;您已经使用该方法将其解码为Python结构: 您可以将其视为任何其他Python列表;内容只是一个字典,因此另一个字典键可以获取值: 当您知道上传了多少张图像时,

  • 我正在使用curl发出一个POST请求,如下所示 但在servlet中,我无法获取任何数据。 有什么建议吗?还有一种在数据内部获取数据的更好方法,如?

  • 我想从JAVA中的PKCS10请求中提取subject alternative name(SAN)。 首先,我使用bouncycastle获得PKCS10CertificationRequest,如下所示: 但是,我不知道是否有一种方法可以从认证请求中提取SAN值。 需要帮忙吗?

  • 我们有一个使用Blaze Meter(HTTPS调用)录制的脚本并在JMeter中运行,一个POST请求失败并显示“500内部服务器错误”。在Post请求中,JSON以“form-Data”的形式作为参数传递。当endpoint执行时,我们在HTTP标头中观察到Webkitformbounday,请给出一些解决方案 < li>HTTPs请求 < li>HTTP标头管理器 < li >发布请求正文在

  • 当我向我的Twilio号码发送特定的消息时,我希望根据该消息采取行动。问题是,返回的是整个请求,而不是正文。 我在这里遵循了Twilio指南来创建webhook:https://www.Twilio.com/docs/sms/tutorials/how-to-receive-and-reply-java,并对其进行了修改,以查看请求主体,将其与我要查找的内容进行比较,然后根据需要做出响应。 问题正

  • 问题内容: 我正在尝试将浏览器定向到其他页面。如果我想要GET请求,我可能会说 但是,除非使用POST请求,否则我尝试访问的资源将无法正确响应。如果不是动态生成的,我可能会使用HTML 然后,我只需从DOM提交表单。 但是我真的很想让我说的JavaScript代码 最好的跨浏览器实现是什么? 编辑 对不起,我不清楚。我需要一个更改浏览器位置的解决方案,就像提交表单一样。如果XMLHttpReque