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

在jmeter中发布json正文时动态输入

陶锋
2023-03-14

我一直试图为一个SAML安全的Web服务编写jmeter负载测试。因此,我有一个http请求采样器,它获取访问代码并存储在一个名为access_code的变量中。但是Web服务以以下形式接受post请求:

api.service.edu/api/authentication,主体数据为{“code”:“${access_code}”,“redirect_uri”:“some site”}。

但是每当我尝试运行jmeter时,我的采样器就会出现以下错误:

HTTPSampleResult字段:contenttype:application/json;CHARSET=utf-8数据编码:utf-8

是因为我解析access_code的方式吗?如果是这样,如何通过json post请求解析html" target="_blank">动态值?。

共有1个答案

程树
2023-03-14
    null
${__groovy(org.apache.commons.lang3.StringEscapeUtils.escapeJson(vars.get('access_code')),)}
 类似资料:
  • 问题内容: 所以,当我使用Koush的离子时,我能够使用一个简单的方法将json正文添加到我的帖子中 我要转到OkHttp,但我确实没有找到一种很好的方法。我到处都是错误400。 有人有主意吗? 我什至尝试手动将其格式化为json字符串。 编辑:对于以后在这个问题上遇到麻烦的人,这是我的解决方案,它异步执行所有操作。所选答案正确,但是我的代码有些不同。 要做更多的工作,主要是因为您必须回到UI线程

  • 我无法在JMeter上一个请求中同时发送JSON正文数据和视频/图像文件。它给出了一个401未授权,即使我已经在HTTP头管理器中添加了授权头。邮件头的相同请求在Postman上很好地工作。 我已经在这里参考了这本指南,但没有运气。 https://www.blazemeter.com/blog/testing-advanced-rest-api-file-uploads-jmeter/ 取样器结

  • 问题内容: 因此,根据jQuery Ajax文档 ,它在发送请求时以查询字符串的形式序列化数据,但是设置应允许我在正文中发送实际的JSON。不幸的是,我很难首先确定是否发生这种情况,其次是将对象的外观发送给服务器。我所知道的是服务器未解析我正在发送的内容。 使用http客户端发布对象文字时,它可以工作。但是当将jQuery与结合使用时,它将失败。不幸的是,当我在Safari中分析请求时,它说消息的

  • POST /feeds Input Name Type Description feed_content string 分享内容。如果存在附件,则为可选,否则必须存在 feed_from integer 客户端标识,1-PC、2-Wap、3-iOS、4-android、5-其他 feed_mark mixed 客户端请求唯一标识 feed_latitude string 纬度,当经度, GeoH

  • 问题内容: 我想用Swagger发布一个json主体,像这样: 目前,我有这个定义: 但是数据是在URL中发送的。这是Swagger提供的生成的卷曲: 我知道键值不好,但是我没有找到发布JSON正文的方法。我试过了,但是没有用。 问题答案: 您需要使用参数: 并定义为模型: 参考:https : //github.com/OpenAPITools/openapi-generator/blob/ma

  • 我正在尝试在Spring Boot中使用WebClient制作API POST Request。但是我无法使用JSON正文发出我想要的请求并以JSONObject的形式接收响应。 JSON正文: 服务类别- 工作区模型- 主通话- 我需要发送一个JSON主体列表,作为主体post请求。请帮我做帖子请求提前谢谢