Postman

非原创
原创链接https://www.jianshu.com/p/76fdd0b4b256

使用Postman

  1. New,在这里创建新的请求、集合或环境;还可以创建更高级的文档、Mock Server 和 Monitor以及API。
  2. Import,这用于导入集合或环境。有一些选项,例如从文件,文件夹导入,链接或粘贴原始文本。
  3. Runner,可以通过Collection Runner执行自动化测试。后续介绍。
  4. Open New,打开一个新的标签,Postman窗口或Runner窗口。
  5. My Workspace - 可以单独或以团队的形式创建新的工作区。
  6. Invite - 通过邀请团队成员在工作空间上进行协同工作。
  7. History - 所有请求的历史记录,这样可以很容易地跟踪你所做的操作。
  8. Collections - 通过创建集合来组织你的测试套件。每个集合可能有子文件夹和多个请求。请求或文件夹也可以被复制。
  9. Request tab - 这将显示您正在处理的请求的标题。默认对于没有标题的请求会显示“Untitled Request”。
  10. HTTP Request - 单击它将显示不同请求的下拉列表,例如 GET, POST, COPY, DELETE, etc. 在测试中,最常用的请求是GET和POST。
  11. Request URL - 也称为端点,显示API的URL。
  12. Save - 如果对请求进行了更改,必须单击save,这样新更改才不会丢失或覆盖。
  13. Params - 在这里将编写请求所需的参数,比如Key - Value。
  14. Authorization - 为了访问api,需要适当的授权。它可以是Username、Password、Token等形式。
  15. Headers - 请求头信息
  16. Body - 请求体信息,一般在POST中才会使用到
  17. Pre-request Script - 请求之前 先执行脚本,使用设置环境的预请求脚本来确保在正确的环境中运行测试。
  18. Tests - 这些脚本是在请求期间执行的。进行测试非常重要,因为它设置检查点来验证响应状态是否正常、检索的数据是否符合预期以及其他测试。
  19. Settings - 最新版本的有设置,一般用不到。


    介绍.png

处理GET请求

Get请求用于从指定的URL获取信息,不会对端点进行任何更改。

GRT请求步骤:
1、选择HTTP请求方式为GET
2、在URL区域输入 链接
3、如果有token,将token填写在Headers中。没有就省略这一步骤
4、点击 “Send”按钮
5、你将看到下方返回200状态码
6、查看正文内容
7、Params(参数),一般填写上URL后,参数会自动填写

GET.png

注意:在某些情况下,Get请求失败可能由于URL无效或需要身份验证

处理POST请求

Post请求和Get请求不同,因为存在用户向端点添加数据的数据操作。使用之前GET 请求中相同数据,现在添加我们自己的用户。

POST请求步骤:
--> POST https://www.edudjt.com:8018/api/v1/Client_Course/AddUserActions
step1)post请求
1、选择HTTP请求方式为POST
2、在URL区域输入 链接
3、切换到Body选项

post.png

step2)Body选项
4、选中raw选项
5、选择JSON
body.png

step3)将json串填入到Body中

bodyjson.png

step4)参数(需要手动填写)
post参数.png

step5)如果有token,将token填写在Headers中。没有就省略这一步骤
posttoken.png

step6)点击 “Send”按钮,请求成功
成功.png

将请求参数化

数据参数化:可以将使用的变量进行参数化,而不是使用不容的数据创建相同的请求,这些数据可以来自数据文件环境变量
数据参数化有助于避免重复相同的测试,可以用于自动化迭代测试。

参数使用花括号创建:{{sample}}

步骤:
step1)先创建一个全局变量


globals.png

变量.png

花括号.png

注意:请确保所有的参数都有准确的源数据,不管是环境变量还是数据文件,以避免出错。

创建Postman Tests

创建测试集合

使用 Collection Runner 运行集合

使用 Newman 运行集合

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,504评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,434评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,089评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,378评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,472评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,506评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,519评论 3 413
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,292评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,738评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,022评论 2 329
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,194评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,873评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,536评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,162评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,413评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,075评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,080评论 2 352

推荐阅读更多精彩内容