postman将接口返回结果生成json文件到本地

这篇具有很好参考价值的文章主要介绍了postman将接口返回结果生成json文件到本地。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

postman将接口返回的结果除了可以【生成csv文件】到本地还可以生成json文件。具体操作如下:

一样的模拟接口返回批量参数值,测试代码如下:

@Slf4j
@RestController
@RequestMapping("/index")
public class IndexController {

    @PostMapping("/testGetParams")
    private BizResponse<List<WarehouseDto>> testGetParams() {
        List<WarehouseDto> warehouseDtoList = new ArrayList<>();
        WarehouseDto warehouseDto1 = new WarehouseDto();
        warehouseDto1.setId(1L);
        warehouseDto1.setDescription("test1");
        warehouseDtoList.add(warehouseDto1);

        WarehouseDto warehouseDto2 = new WarehouseDto();
        warehouseDto2.setId(2L);
        warehouseDto2.setDescription("test2");
        warehouseDtoList.add(warehouseDto2);
        return ResponseUtil.success(warehouseDtoList);
    }
}

这个接口返回的数据结构如下:
{ "status":1, "code":"10000", "data":[ { "id":1, "description":"test1" }, { "id":2, "description":"test2" } ] }

postman中新建request,并测试将请求返回结果生成json文件,步骤:

1、添加接口请求url以及请求参数Body

postman导出json文件,其他,postman,json,java

2、在Tests中添加以下代码:
var data = pm.response.json().data;//拿到的这个数据:[ { "id":1, "description":"test1" }, { "id":2, "description":"test2" } ]
console.log(data);
var dataStr = '[';
for(var i=0;i<data.length;i++){
    dataStr+= '{"id":' + data[i].id  + ',"description":"' + data[i].description  + '"}' + (i==data.length-1?'':',');
}
dataStr+= ']';//只提取需要生成json文件的属性值,组装成数组
console.log(dataStr);
let opts = {
    requestName: request.name  || request.url,
    fileExtension: 'json',//这个和csv文件配置不一样
    mode: 'writeFile',//这个和csv文件配置不一样
    uniqueIdentifier: false,
    responseData: dataStr
};


pm.sendRequest({
    url: 'http://localhost:3000/write',
    method: 'POST',
    header: 'Content-Type:application/json',
    body: {
        mode: 'raw',
        raw: JSON.stringify(opts)
    }
}, function (err, res) {
    console.log(res);
});

其他的就是启动postman本地服务,(可参考生成csv文件配置本地服务步骤)。调用接口可以看到接口调用完后执行的write生成文件,在项目目录下C:\soft\ResponseToFile-Postman\Responses下可以看到生成的json文件

postman导出json文件,其他,postman,json,java

postman导出json文件,其他,postman,json,java

postman导出json文件,其他,postman,json,java文章来源地址https://www.toymoban.com/news/detail-530534.html

到了这里,关于postman将接口返回结果生成json文件到本地的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用newman导出postman响应数据到本地文件

    Postman是日常接口测试的一个重要工具,有时候需要可能需要把请求的响应数据导出到本地文件。单纯使用postman客户端是不行的。应该是为postman内置了安全机制,不允许这样操作。但是可以通过newman来操作 newman是执行postman请求集合的一个命令行工具,也可以作为一个npm包,

    2024年02月15日
    浏览(25)
  • Postman导出json v2/v2.1文件导入YAPI报错:解析数据为空

    实测总结:导入Postman Collection v1的JSON file能成功 版本环境 Postman 版本:8.11.1 YAPI 版本:1.12.0 问题解决 如果Postman能直接导出v1的JSON file就不需要继续以下步骤; 可惜Postman v8.11.1 当前版本不支持导出v1。 需要使用postman-collection-transformer工具进行转换v2 - v1 Postman官网版本转换介

    2024年02月07日
    浏览(33)
  • 前端调接口下载(导出)后端返回.zip压缩文件流(的坑!)

    前言:基于vue2+element-ui的一个后台管理系统,需求评审要加一个导入导出文件的功能,由于可能导出的数据量过大(几十万条数据),下载时间过长,所以用.zip压缩文件替代excel文件 本人以前也做过导出文件的功能,但是用的方法是后端处理数据然后放到另一个服务器上,前

    2024年02月03日
    浏览(34)
  • 微信小程序将接口返回的文件流预览导出Excel文件并转发

    把接口url替换就可以用了 效果

    2024年02月15日
    浏览(35)
  • Postman如何做接口测试:如何使用外部 json 文件数据

    在软件测试过程中,你可能已经提前配置了一些环境数据放在通用的配置文件中,你想直接导入这些文件,在 postman 中使用,这样的话,你就不需要重复在 postman 软件中设置了。 比如你可以直接从开发那里得到一个配置文件,里面有 host 地址,数据库地址,每页的列表限制信

    2024年02月07日
    浏览(30)
  • Postman如何做接口测试6:如何使用外部 json 文件数据

    活动地址:CSDN21天学习挑战赛 在软件测试过程中,你可能已经提前配置了一些环境数据放在通用的配置文件中,你想直接导入这些文件,在 postman 中使用,这样的话,你就不需要重复在 postman 软件中设置了。 比如你可以直接从开发那里得到一个配置文件,里面有 host 地址,

    2024年02月12日
    浏览(34)
  • Postman本地测试上传MultipartFile文件接口

    在请求Body中选择form-data传输类型,填写后端file参数名称,并将参数设置为File类型,这时value输入框将变成文件选择框。 如果此时发送请求给后端,会返回报错request is not a multipart request. 我们还需要将数据传输类型Content-Type设置为multipart/form-data.

    2024年02月12日
    浏览(46)
  • postman 文档、导出json脚本 导出响应数据 response ,showdoc导入postman json脚本 导出为文档word或markdown

    保存、补全尽可能多的数据、描述 保存响应数据 Response :(如果导出接口数据,会同步导出响应数据) 请求接口后,点击下方 Save as Example  可以保存响应数据到本地(会在左侧接口下新增一个e.g. 文件用来保存响应数据) 完善文档相关信息 :接口名、参数描述、自定义文

    2024年02月11日
    浏览(33)
  • Java调用参数为xml格式的接口,分析转换返回结果

    最近第一次接触到xml格式的接口,以下是自己编写的经验,铁汁们可以参考自己的项目自行修改。 完整代码已附在文章末尾,如有缺陷,欢迎评论区或私信交流。 首先向接口提供方申请了接口文档,包含了接口地址和参数信息,先使用postman工具调用接口,分析参数和返回值

    2024年02月10日
    浏览(31)
  • 【规范】SpringBoot接口返回结果及异常统一处理,这样封装才优雅

    博友的需求就是我最大的动力 博友一说话,本狗笑哈哈。 博友要我写啥,我就写啥 。 特来一篇关于 SpringBoot接口返回结果及异常统一处理 ,虽说封不封装都能用,但咱后端也得给前端小姐姐留个好印象不是。项目前后端分离, 规范的数据传输格式,让REST风格的API具有简单

    2024年02月08日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包