3.postman动态参数、文件上传及断言

这篇具有很好参考价值的文章主要介绍了3.postman动态参数、文件上传及断言。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、postman内置动态参数以及自定义的动态参数

postman内置动态参数:

{{$timestamp}} 生成当前时间的时间戳

{{$randomint}} 生成0-1000之间的随机数

{{$guid}} 生成随机guid字符串

自定义动态参数:

在请求中pre-req页面下
//手动的获得时间戳
var times=Date.now();
//设置为全局变量
pm.globals.set("times",times);

使用时调用:{{times}}

二、文件上传

3.postman动态参数、文件上传及断言,postman

查看文件上传是否成功,复制游览器返回url,删除url中转义符\,若能打开,则上传成功,不能打开,则上传失败。

三、常规断言

在请求的Tests中:

1.Status code:Code is 200 检查返回的状态码是否为200

3.postman动态参数、文件上传及断言,postman

2.Response body:Contains string 检查响应中包括指定字符串

3.postman动态参数、文件上传及断言,postman

3.Response body:Josn value check 检查响应中包含其中的json值

3.postman动态参数、文件上传及断言,postman

4.Response body:is equal to a string 检查响应等于一个字符串(当内容中包含"时,内容两边需用单引号')

3.postman动态参数、文件上传及断言,postman

5.Response headers:Content-Type.... 检查是否包含响应头Content-Type

3.postman动态参数、文件上传及断言,postman

6.Response time is less than 200ms 检查请求耗时小于200ms

3.postman动态参数、文件上传及断言,postman

四、自定义动态参数(全局变量)断言的方式

原已设置变量为全局变量

3.postman动态参数、文件上传及断言,postman

1.pm.globals.get("times")

3.postman动态参数、文件上传及断言,postman

2.globals["times"]

3.postman动态参数、文件上传及断言,postman

3.globals.times

3.postman动态参数、文件上传及断言,postman

五、全局断言

1.在collection中点击编辑

3.postman动态参数、文件上传及断言,postman

2.在tests中填写断言内容,点击保存

3.postman动态参数、文件上传及断言,postman

3.运行接口时,该collection下所有请求都执行该断言

六、断言内容,为响应断言和业务断言

响应断言:

断言返回的状态码

业务断言:

断言返回值中是否包含指定值

3.postman动态参数、文件上传及断言,postman文章来源地址https://www.toymoban.com/news/detail-814846.html

到了这里,关于3.postman动态参数、文件上传及断言的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Postman接口断言&上下游参数传递

    将测试断言数据写进到Test模块当中, 每次发送API请求的时候会自动进行断言检查数据。 常见的断言方法如下: 判断状态码:pm.response.to.have.status() 判断返回体: const responseJson = pm.response.json();pm.expect(responseJson.code).to.eql(0); 判断返回头:pm.response.headers.get()      拿气象局获

    2024年02月04日
    浏览(40)
  • Postman接口测试 —— 设置全局变量、参数传递、断言

    在能熟练使用postman运行接口请求后,会遇到一些问题。例如: 我们的web网站一共有几十个接口,测试的时候如果要切换环境,这个时候要每个接口都要修改url的根路径,一个一个的改也太麻烦了; 还有时候我们经常需要用到上一个接口的返回值,来作为下一个接口的数据来

    2024年02月16日
    浏览(60)
  • PostMan动态参数及循环调用

    最近需要在测试环境批量创建es索引,也就是某个接口需要循环调用且参数还是变化的,但是我又不想写代码和脚本,于是研究了一下postman一些好玩的功能,希望能节约大家的开发时间 1.获取创建索引的请求以及参数,这里我们看一下kinbana的请求信息 2.设置postman的动态请求

    2023年04月24日
    浏览(45)
  • 【Postman】 测试文件上传、下载 一、使用PostMan测试文件上传接口

    1、、选择post请求方式,输入请求地址   二、填写Headers  一般是自动生成的 Key:Content-Type Value:multipart/form-data 如下图   三、填写body 选择form-data     然后选择文件file    点击添加文件,最后发送即可   1、反馈异常,先排查 Headers中 Conten-Type 与 ”文件类型“是否匹配  

    2024年02月11日
    浏览(62)
  • 关于如何通过 postman 发起上传文件的请求,postman上传图片视频

    我们通常会使用 postman 发起请求,测试数据。有些请求将图片,视频等文件上传到服务器,如何通过 postman 实现上传文件呢? 定义请求方式和请求路径 请求体选择 body body 下选择 form-data 在参数中输入 file key 值输入完 file 后,在下拉框中选择 file 此时 value 会显示一个 Select

    2024年02月11日
    浏览(57)
  • 使用postman做接口测试传入大批量动态参数的方法

    postman是一个非常好用的接口测试工具,而且功能也很强大,今天只简单说一下使用postman如何对一个接口传入大批量参数进行测试的方法。 以我测试的平台为例,我们的平台是做在线教育平台的,我模拟的场景是老师有一门课叫ABC,现在需要有1000个学生加入ABC这门课。我们不

    2024年01月23日
    浏览(64)
  • 用postman测试文件上传

      文件上传功能的关键---formData的使用 FormData提供一种表示表单数据的键值对的构造方式,实现表单数据的序列化,从而减少表单元素的拼接。 用postman测试文件上传(注意form-data)    

    2024年02月16日
    浏览(48)
  • 使用postman上传文件

    后端项目(springboot)如下所示:    执行后如下所示:    

    2024年02月05日
    浏览(36)
  • postman测试上传文件

    1、PostMan测试接口实现上传文件 第一步: 打开postman,将上传方式改为POST,再点击下【Body】 第二步: 然后,我们点击里面的【form-data】选项(如图所示)。 第三步: 然后,在key的输入框里,点击一下(如图所示)。 第四步: 在弹出的选项列表里,点击【file】选项栏(如图所示

    2024年02月11日
    浏览(39)
  • Postman发送文件上传请求

    postman发送文件上传请求 选择post请求,form-data 参数类型选择file 后端接口用文件上传request接收 获取成功!

    2024年02月12日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包