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

Postman:我如何使用Postman填充数据库?这是正确的工具吗?

陈季
2023-03-14

我不确定邮递员是否可以通过寻求建议来完成这项任务。我想使用邮递员将一些数据转储到我的数据库中。目前我在《邮递员》里有这样的东西。这是一个帖子请求。这基本上创建了一个用户

{
"user" :    {   
             "first_name": "Alex",   
             "last_name": "bar",
             "username": "alex",
             "email": "alex@gmail.com",
             "password":"..." 
             },

"employee_zip" : 12345
}

目前我的数据库是empty.What我想做的基本上是使用postman创建具有不同值的多个用户。目前我能想到的在postman中这样做的唯一方法是在集合中创建请求,然后运行集合。这种方法看起来非常乏味和错误。我知道我可以简单地使用python创建一个函数,将这些值作为参数输入,然后执行post调用。我想知道是否有更简单的方法在Postman中完成这项任务。

共有2个答案

刘狐若
2023-03-14

如果您正在进行手动测试,则可以使用SQL加载测试数据。如果您正在进行自动化测试,邮递员无法直接运行与数据库的交互,您将不得不使用某种API,这可能只是为了测试目的。

但是如果您可以自由选择工具,我最近发布了pandaria的第一个版本,这是一个新的轻量级api测试框架,它支持api测试,也支持数据库验证和交互。看这里:https://github.com/JakimLi/pandaria

傅阳
2023-03-14

您正在寻找的功能是名为的数据库种子。然而,<code>邮递员</code>并不是要这样做的,但是,您可以使用邮递员的javascript编辑器调用某种faker API,然后从邮递员js编辑器解析变量并将这些变量传递到您的请求中。你可以在这里有个小主意。

 类似资料:
  • 问题内容: 我正在学习一些节点,并一直尝试使用猫鼬。目前,我的目标是学习如何使用populate。 我有一个定义,并要求: 然后我在某个时候执行此操作: 如何填充里程碑? 这是来自mongo 的数据: 这是基本上与项目相关的一个: 另外,这是里程碑模式: 问题答案: 您需要获得定义查询选项然后执行的顺序,并且可链接的API(例如mongoose Query)不知道在查询触发后您可能会调用哪些其他方

  • 问题内容: 我一直在尝试使用从数据库查询的数据加载TableView,但似乎无法使其正常工作。 这是我第一次尝试用数据库查询项填充数据库的情况,以防我的代码看起来杂乱无章,而且效果不佳。 FXML是通过JavaFx SceneBuilder完成的。 这是数据库查询类: 这是通过JavaFx场景生成器生成的FXML脚本: 问题答案: 这是将数据从数据库填充到tableView的最佳解决方案。 这是参

  • 问题内容: 我正在尝试使用我的Derby数据库数据填充Netbeans GUI-builder jTable。 我在Account.java类中使用以下代码: 理想情况下,我希望能够返回其中包含参数数据和列的tableModel,因为我知道在GUI中执行此方法是一种不好的做法。在线上的所有教程都没有显示如何将数据发送到另一个类,它们只是在GUI类中执行数据库代码。 我有一个错误,它看不到数据和列,

  • 我在Account.java类中使用以下代码: 理想情况下,我希望能够返回包含参数数据和列的tableModel,因为我知道在我的GUI中使用这种方法是不好的做法。所有在线教程都没有显示如何将数据发送到另一个类,它们只是在GUI类中执行数据库代码。 我有一个错误,它无法看到数据和列,因为它们是在我的方法的一个不可访问的部分中声明和使用的。在我完成这些之后,我需要找到一种方法来将它传递给我的GUI类

  • 简介 Laravel 可以用 seed 类轻松地为数据库填充测试数据。所有的 seed 类都存放在 database/seeds 目录下。你可以任意为 seed 类命名,但是更应该遵守类似 UsersTableSeeder 的命名规范。Laravel 默认定义的一个 DatabaseSeeder 类。可以在这个类中使用 call 方法来运行其它的 seed 类从而控制数据填充的顺序。 编写 See