如何使用postman(新手入门)
作者:咸鱼店店主 发布时间:2023-06-12 14:00:31
一、 了解postman
1. 什么是postman?
------ 软件测试用来做接口测试的工具。
2. 如何下载postman
------ https://www.getpostman.com/(官方下载) 或者 本地下载
3. postman界面
二、 如何用postman工具测试
1. 接口请求的常用方式(GET/POST)
1.1 GET与POST的区别
① 长度。GET有长度限制,POST没有长度限制。
② 安全性。GET通常是将参数显示在URL地址中,可以被看见,不是那么安全;而POST是将参数写入body中,不能被看见,更安全。
③ 作用。GET通常作用于从数据库中读取数据;而POST则是将数据提交/更新于数据库中。
1.2 GET方法测试
1.2.1 无参数的GET方法
1.2.2 有参数的GET方法
1.3 POST方法测试
用户注册
用户登录
session、cookie和token的区别
转载 —> cookie、session和token的区别
简述:cookie和session都是用来存储用户的数据信息,那么cookie是存储于我们本地,较session来说不太安全;session是存储于服务器端,具有安全性,但是当数据量比较大的时候性能就会降低。token就相当于令牌,可以存储在本地。
2. 利用token进行操作
用户登录
用户登录后要发表灵感
2.1 参数化 — 将共同的数据设置为参数,更为简单方便的使用共同数据 / 关联
------ 每新建一个接口就需要输入相应的URL地址太麻烦了,可以更简单化吗?
------ 设置参数化,将共同的数据写入全局/局部变量环境中,使用变量名称即可。
此时我将URL地址添加为局部变量
2.2 自定义脚本(JS脚本)
------ 如何自动获取token值并将token值自动写入至局部变量中呢?
------ 可以自定义脚本。
2.3 断言 ---- 自动判断是否成功
2.4 简单的自动化测试
----> 将每个接口设置断言后
我选择的顺序是
最后结果的内容
三、 接口测试注意事项
1. 接口测试工具始终是工具,重要的部分还是测试用例的编写。
2. 接口测试用例从正向和反向两个方面逐步展开,需要根据具体的需求去设计测试用例。
3. 对于写入数据库中的数据要去数据库里查看是否正常写入了;对于查询类的接口,需要去数据库中查看数据是否一致。
4. 编写用例之前需要熟悉整个系统的需求,熟悉数据库; 除了每个接口需要测试,还需要对业务逻辑上下关联的接口进行测试。
来源:https://blog.csdn.net/qq_41099091/article/details/107319193
猜你喜欢
- 摘要:本文主要就数据库恢复与系统任务的调度,在结合一般性的数据库后台处理的经验上,提出较为实用而新颖的解决方法,拓宽了数据库后台开发的思路。
- 很多时候关心的是优化SELECT 查询,因为它们是最常用的查询,而且确定怎样优化它们并不总是直截了当。相对来说,将数据装入数据库是直截了当的
- Yoho, 大家好,又是我哟~ 首先抱歉让大家等了这么多时间。最近实在比较繁忙啦。不过我还是会尽量抽空出来给大家讲点有的没的,欢迎大家继续
- folder.htm<html><head><title>闪亮日子之在线创建文件夹</title&
- 为了使一个MySQL系统安全,强烈要求你考虑下列建议……当你连接一个MySQL服务器时,你通常应
- 1、目前来看,百付宝仅仅只是C2C的一个支付后台。他的内容只集中于“钱和订单”两个环节,没有其他干扰信息。2、百付宝的界面表现很简单。因为简
- 转发时请保留此声明信息,这段声明不并会影响你的速度! @author:  
- 在使用操作XML文件时,我们可以使用Load方法直接加载xml文件即可,在ie和ff下通用。但是是XML字符串,则在两种浏览器下就会有所不同
- PHP getNamespaces() 函数实例返回 XML 文档中使用的命名空间:<?php $xml=<<<XM
- argparse是python标准库里面用来处理命令行参数的库命令行参数分为位置参数和选项参数:位置参数就是程序根据该参数出现的位置来确定的
- MySQL GUI Tools是一套图形化桌面应用工具套装,可以用来管理MySQL服务器。该套装工具包含三个工具:MySQL Query B
- MaxDB和MySQL是独立的数据库管理服务器。系统间的协同性是可能的,通过相应的方式,系统能够彼此交换数据。要想在MaxDB和MySQL之
- 用下列代码判断表单提交到服务器的数据是否有谈话内容,如果没有的话就不作处理了:if len(usersays)<>0&
- 表单验证做网站程序多多少少都会碰到,其中emai地址的合法性验证也算是一个典型的例子,网页表单的验证我们一般是先在客户端使用javascri
- 许多 Microsoft 的编程语言,如 Visual Basic、VBScript 和 Jscript,都提供集合(collection)
- CSS hack是指我们为了兼容各浏览器,而使用的特别的css定义技巧。这是国外摘来的一张CSS hack列表,显示了各浏览器对css ha
- 今天闲逛在网上时,看到一个11px大小的字体,显示却很清晰,赶紧查看站点的CSS,这字体称叫做:PMingLiu。效果相当不错,相比于我们使
- /* --注意:准备数据(可略过,非常耗时) CREATE TABLE CHECK1_T1 ( ID INT, C1 CHAR(8000)
- 两段使用键盘的上下键进行选择的代码:<Script Language="JScript"> &
- sql2000的服务器版本是8.0,sql2005是9.0首先要读安装必须配置(见后记)1.我是先装2000的,安装好后打上sp4补丁,(s