首页 > 其他分享 >肖sir__接口测试之postman11.1

肖sir__接口测试之postman11.1

时间:2024-04-07 17:14:46浏览次数:15  
标签:__ sir www postman 200 postman11.1 接口 3.4 Postman

接口测试之postman

一、介绍postman

Postman是一个网页调试工具,也可以调试css、html等
Postman的操作环境
环境:Postman Mac、Windows X32、Windows X64、Linux系统、
postman 浏览器扩展程序、postman chrome应用程序
Postman下载:https://www.postman.com/downloads/

 

 


记得选择下载的版本:有32和64位

我们目前使用的是64位

 

 

===============================

二、postman安装:

 

===============================

三、postman使用

1、创建集合

 

 2、主题设置

 

 

 

3、介绍postman主界面

 

页面功能介绍详解:

(1)Authorization 授权

(2)

三种方式查看:
Pretty
Raw
Preview

Pretty方式,可以让JSON和XML的响应内容显示的更美观规整

Raw方式,显示的是最原始的数据,原生的

Preview方式,帮你把HTML页面自动解析显示出来

(3)请求

HTTP请求的四部分:URL、Method、Headers、Body都可以设置
(4)body

3.4.1 form-data

form-data是web表单默认的传输格式,编辑器允许你通过设置key-value形式的数据来模拟填充表单,你可以在最后的选项中选择添加文件。

3.4.2x-www-form-urlencoded

这个编码格式同样是通过设置key-value的方式作为URL的参数

3.4.3raw

一个raw请求可以包含任何内容,在这里你可以设置我们常用的JSON和XML数据格式

3.4.14binary

这里可以上传发送视频、音频、图片、文本等文

 

 

 

 4、添加环境

 

 5、断言:

 

// 断言接口响应时间小于200ms

tests[“Response time is less than 200ms”] = responseTime < 200;

// 断言接口的响应状态码等于200

tests[“Status code is 200”] = responseCode.code === 200;
// 断言响应的结果中包含某个字符
tests[“cms_post接口”] = responseBody.has(“登录成功”);

 

 

6、依赖接口

 

 7、设变量,参数化

{{}}  用花括号

 

 

 8、关联接口

关联接口
拿上一个接口的返回参数,做下一个接口入参

省份接口:
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportProvinc

城市接口:

post http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportCity

body byProvinceName 身份

 

 

 

====================================================

接口参数化

1、创建一个csv文件

 

 2、点击run

 

 3、在前置处理器中添加环境变量

 

 

 

 

 

 

标签:__,sir,www,postman,200,postman11.1,接口,3.4,Postman
From: https://www.cnblogs.com/xiaolehong/p/18119435

相关文章

  • 【算法】数论
    题目链接前言疑似是有点不会数学了,照着题解推式子都推了小半个下午,还看不出来减法公式,唉。题解考虑把这些\(f(a,b)\)异或起来再模一个数不会有很好的性质,所以要把每一个\(f(a,b)\)都算出来。由加法公式得\[f(a,b)=\sum\\tbinom{b}{i}\tbinom{n-i}{a}\]\[=\sum\tbin......
  • WebSocket socket.io.js文件镜像源
    前言全局说明WebSocketjs文件镜像一、说明js文件名字中带min的,是压缩版(去掉空格、换行等字符),方便传输。如果想查看源码,就选不带min字样的。二、cloudflare.com镜像<scriptsrc="//cdnjs.cloudflare.com/ajax/libs/socket.io/4.2.0/socket.io.js"></script>三......
  • 20240407
    T1TopcoderSRM583div1Medium-TurnOnLamps发现取反一条路径相当于把两个端点到根的路径分别取反。所以只要考虑到根的情况。设\(f[i]\)表示\(i\)子树内所有边都合法的最小操作次数,则每个点只要把所有儿子的\(f\)加过来然后看到儿子的每条边是否合法即可。代码#i......
  • vs2019托管调试助手 "ContextSwitchDeadlock"错误
     错误描述托管调试助手"ContextSwitchDeadlock":“CLR无法从COM上下文0xd183e0转换为COM上下文0xd18328,这种状态已持续60秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送Windows消息的情况下处理一个运行时间非常长的操作。这种情况通常会......
  • 如何在JavaScript中解析S表达式
    S表达式是Lisp编程语言家族的基础。在本文中,我将逐步向您展示如何创建一个简单的S表达式解析器。这可以作为Lisp解析器的基础。Lisp是实现最简单的语言之一,创建解析器是第一步。我们可以使用解析器生成器来完成这项任务,但自己编写解析器会更容易。我们将使用JavaScript。(本文内......
  • 4.7
    死死死死死虽然我不知道为什么要写以上的话,但是就是非常想写然后让这个该死的世界去毁灭吧分割线--------------------------------------------------------------------------------------------我想摆烂啊,很想啊,但凡家里有点小钱,我就肯定随便上个大学然后开始摆烂我的二次......
  • c# 在10万条数据中判断是否存在很慢问题
     在C#中,使用List<T>.Where查询10万条数据是否存在会很慢,因为这会导致线性搜索,时间复杂度为O(n)。如果数据集很大,你应该使用更高效的数据结构,如HashSet<T>,它提供了O(1)的插入和查找操作。usingSystem;usingSystem.Collections.Generic;usingSystem.Diagnostics;classP......
  • Android 音视频开发 - VideoView
    Android音视频开发-VideoView本篇文章主要介绍下Android中的VideoView.1:VideoView简介VideoView是一个用于播放视频的视图组件,可以方便地在应用程序中播放本地或网络上的视频文件。VideoView可以直接在布局文件中使用,也可以在代码中动态创建。它封装了MediaPlayer和Sur......
  • node 建立一个electron的hello world 的工程 有窗体const { app, BrowserWindow } = r
     要创建一个Electron的"HelloWorld"工程,可以按照以下步骤进行:首先,确保你已经安装了Node.js。使用命令行工具进入你要创建项目的目录。运行以下命令来初始化一个新的Node.js项目:bash|npminit-y这将创建一个默认的package.json文件。确保你......
  • 离职潮下的企业信息安全挑战及防范策略
    随着社会经济环境的快速变化,企业员工流动性加剧,尤其在离职潮下,企业不仅要关注人力资源配置与团队稳定性,更要重视由此引发的信息安全挑战。离职员工带走的不仅仅是职位空缺,更可能携带着大量内部敏感信息,一旦处理不当,极有可能对企业构成严重的信息安全隐患。离职员工的安全风险主......