首页 > 其他分享 >postman 接口测试工具常见用法

postman 接口测试工具常见用法

时间:2024-01-24 09:03:07浏览次数:33  
标签:postman key2 key1 collection 接口 测试工具 请求

postman不适合做压力测试工具

postman接口测试工具,并不适合做压力测试,实际上即便把循环间隔设置为0,postman的请求频率依旧不高,postman是等待接口响应完成以后再发送下一个请求,所以postman是测不到并发问题的,jmeter可以做到异步请求,请求发的飞快,有并发测试要求或者需要比较强的压力测试的选jmeter。

request 和 collection 的关系

collection 是 request的集合,postman可以以collection为单位循环的请求collection里面的所有requet。这样就能做到简单的循环测试。

如下图,一个集合下面有多个请求
image-20240124073732160

collection run

依次请求collection里面的每一个请求,并且可以循环多次。

image-20240124073905440

一些参数说明:image-20240124074830562
请求记录查看

image-20240124075243165

postman的 变量

postman 可以使用 {{变量名}}格式使用变量
image-20240124073453582

环境变量:环境变量每次只能选一组。选中的环境变量生效,

全局变量:全局变量变量只有一组,并且总是生效。

数据文件变量:在collection run的时候才能用,优先级高于另外两种变量
image-20240124073003365

image-20240124073623310

数据文件

csv格式
第一行是变量名,后面的都是数据,用逗号做变量名分割,可以用 excel 打开 csv文件,文件后缀名需要是csv。

key1,key2
zhangsan,33
lisi,25
wanger,19

json格式

[
{"key1":"value11","key2":"value21"},
{"key1":"value12","key2":"value22"},
{"key1":"value13","key2":"value23"}

]

数据文件在 collection run的时候可以使用一次循环使用一组,如果数据量小于循环次数超过的循环都使用最后一组数据。

cookie设置

可以对指定域名下的cookie修改

image-20240124080440083

image-20240124080502586

code(请求代码化)

可以把请求转换成curl之类的代码格式
image-20240124080605414

image-20240124080702416

import

可以导入collection文件,也可以导入curl bash的请求

import file 可以导入 collection 的导出。

image-20240124082313629

image-20240124082054224

Presets(预定义头)

可以于定义一些header,选中后会被直接加入到当前请求

image-20240124080737294
image-20240124081048699

Example(请求的例子)

image-20240124081505807

request 请求前后的脚本

image-20240124082811173

代理(抓手机请求记录包)

postman开启代理以后,手机使用代理指向电脑ip和5555端口。手机上的请求就会妆发到代理,postman就能看到手机请求的网页地址和包数据,如果在手机中加入证书还可以显示https请求的内容。

image-20240124083039814

上面截图postman版本5.3.2

标签:postman,key2,key1,collection,接口,测试工具,请求
From: https://www.cnblogs.com/cxygg/p/17983821

相关文章

  • 梳理Langchain-Chatchat知识库API接口
    一.Langchain-Chatchat知识库管理1.Langchain-Chatchat对话和知识库管理界面  Langchain-Chatchatv0.28完整的界面截图,如下所示:2.知识库中源文件和向量库  知识库test中源文件和向量库的位置,如下所示:3.知识库表结构  knowledge_base数据表内容,如下所示:二.......
  • 今天学习基础知识,抽象类和接口
    今天学习基础知识,抽象类和接口,之前这块学的不太好没有太了解。抽象类与接⼝1.抽象类抽象类和抽象⽅法都使⽤abstract关键字进⾏声明。如果⼀个类中包含抽象⽅法,那么这个类必须声明为抽象类。抽象类和普通类最⼤的区别是,抽象类不能被实例化,只能被继承。privateInnerClas......
  • MeterSphere测试平台之使用接口测试
    用接口测试MeterSphere接口测试模块提供了接口定义、接口自动化等接口测试相关功能。用户可以使用树状多级模块来分级分组管理项目下的接口列表,创建执行接口用例测试接口,组合编排多个接口用例进行场景自动化测试。1接口定义管理¶进入【接口测试】->【接口定义】页面。......
  • 接口自动化框架设计漫谈V1.0
    你好,我是刚哥。针对“pytest搭建接口自动化框架”,谈谈对框架设计的当前认知。简约至上。选择pytest就是选择Python,Python的设计理念是Simpleisbetterthancomplex,不能让初学者直接上手的框架设计,都是在反其道而行之。所谓具备编程思想的自动化框架,并不值得追求。原生用法。B......
  • SpringBoot可视化接口开发工具magic-api
    magic-api简介magic-api是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象。在SpringBoot中使用1、添加magic-api相关依赖<!--接口快速开发框架 magic-api--><depen......
  • 免费节假日api接口使用教程-聚合数据
    免费节假日api接口使用教程-聚合数据......
  • SpringBoot实现RequestBodyAdvice和ResponseBodyAdvice接口
    SpringBoot提供了一种机制,允许开发者在请求体(RequestBody)和响应体(ResponseBody)被处理之前和之后执行自定义逻辑。这通过RequestBodyAdvice和ResponseBodyAdvice接口实现。RequestBodyAdvice:此类用于在请求体被处理之前执行自定义逻辑。例如,你可以使用它来解析请求体,或者......
  • .NET Framework 4 请求https接口
    usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Net;usingSystem.Text;usingSystem.Web;usingNewtonsoft.Json;namespaceTest.A{publicstaticclassHttpHelper{publicstaticTPostHttp......
  • 接口
    接口的本质就是契约作用:约束定义一些方法,让不同的人实现publicabstractpublicstaticfinal接口不能实例化,接口中没有构造方法implements可以实现多个接口必须重写接口中的方法//定义的关键字interface,接口都需要有实现类publicinterfaceUserServic......
  • STM32CubeMX教程22 FSMC - 8080并行接口TFT-LCD驱动
    1、准备材料开发板(正点原子stm32f407探索者开发板V2.4)STM32CubeMX软件(Version6.10.0)野火DAP仿真器keilµVision5IDE(MDK-Arm)ST-LINK/V2驱动XCOMV2.6串口助手2、实验目标使用STM32CubeMX软件配置STM32F407开发板FSMC接口驱动8080并行接口TFT-LCD显示,具体为使用FSMCBank......