在能熟练使用postman运行接口请求后,会遇到一些问题。例如:我们的web网站一共有几十个接口,测试的时候如果要切换环境,这个时候要每个接口都要修改url的根路径,一个一个的改也太麻烦了;还有时候我们经常需要用到上一个接口的返回值,来作为下一个接口的数据来使用,要怎么把参数传递过去呢;作为接口测试的话,验证接口返回结果是否正确,需要断言来判定这个接口的运行结果是否符合期望,这个时候又该怎么做。在
PostMan问题 给后端为Integer[] ids 实际场景:批量删除 方式: ...
转载 2021-10-11 00:23:00
697阅读
2评论
问题背景 接收客户端传入参数,base64解码失败,经过排查发现原因是参数上传前字符串中有+,但是PHP接收后,发现+变成了空格,导致base64解码失败。 测试验证 访问一个测试的接口 /internal/test curl 'http://127.0.0.1/internal/test?a=abc+def' 1 验证1: 简单输出$_GET public function test()
转载 10月前
40阅读
postman请求参数化获取外部文件获取CSV/json后缀的文件(进行参数化) 获取CSV/json后缀的文件(进行参数化)一、编辑后缀为csv/json文件内的数据(一)、csv文件参数化第一行一般编辑变量名/参数名第二行开始编辑对应数据注(1):多个接口参数化的数据放于一个数据文件中,如图中的name、info参数用于一个接口,username参数用于另一个接口;保存时字符编码选择UTF-
ASP 页面(两个aspx页面)值方式:背景: 两个aspx 页面valuepage.aspx tbusername tbpwdobtainvalue.aspx tbusername tbpwd1 使用QueryString方式:valuespage.aspx值发送页面代码: Response.Redirect("obtainvalue.aspx?username="+this.tbu
转载 2024-03-29 21:55:39
80阅读
Postman的脚本可以导出多种语言的脚本,方便二次维护开发。Python的requests库,支持python2和python3,用于发送http/https请求使用unittest进行接口自动化测试01、环境准备 1、安装python(使用python2或3都可以)2、安装requests:pip install requests电脑中同时存在python2和python3时会出现安装错误如下
{{$timestamp}}:当前时间戳;如下图可通过在线时间戳转换工具查看时间:https://tool.lu/timestamp/{{$randomInt}}:0-1000的随机整数二、Pre-request Script页签中使用代码实现(推荐) Pre-request Script为执行接口请求之前要做的操作,而tests是执行完请求要 做的操作。内建变量一般放在Request里,我们也可
首先在headers中,设置Content Type为applicationon/json,如图: 然后再body中,选择raw,写入json数据结构,如图:
原创 2021-08-05 16:16:23
2817阅读
自动化测试时,Postman需要动态传递参数,以下记录三种方式: 1.Postman有以下内建变量,适合一次性使用 ①{{$guid}}//获取生成GUID ② {{$timestamp}}//获取当前时间戳 ③{{$randomInt}}//获取0-1000的随机整数 2.参数依赖上一个请求的返回 ...
转载 2021-09-23 09:42:00
848阅读
2评论
这一段时间使用POSTMAN比较多,有些经验、踩过的坑和大家分享下,写的比较浅希望大家不要笑 话。说的错误希望大家可以指出,帮助我们一起前进。首先,postman如何做接口测试就不写在里面了,有问题的欢迎大家找我讨论。 本文档主要讲如下方面1.一些断言的使用;2.参数化的运用;3.通过参数化和断言参数化来用postman进行接口自动化。1.一些断言的使用 可以看到红框中的Tests命令这
  从网上各处学习总结,会有不足之处,后期不断补充中。。。 一、get\post请求参数 1、get类型  (1)选择请求方式GET  (2)输入完整的URL  (3)在param中填写参数,点击send发送请求,查看响应信息 2、post类型  (1)选择请求方式POST  (2)输入完整的URL(3)在body中方填写参数a. 选择form-data参数类型   
转载 2023-12-28 15:11:05
137阅读
# JavaScript Session实现指南 ## 概述 本文将向刚入行的小白介绍如何使用JavaScript实现Session功能。Session是一种将数据从一个页面传递到另一个页面的方式,通常用于在不同的页面之间共享数据。 ## 流程概览 下表展示了Session的实现流程: ```mermaid gantt dateFormat YYYY-MM-DD
原创 2023-09-30 04:43:37
134阅读
上下游 企业微信的会议室管理接口中。 添加会议室-- meetingroom_id 删除会议室 -- 需要使用到 meetingroom_id 根据业务。 上游接口的出(服务器返回结果)是下游接口的入。 在做流程类的测试活动,需要处理上下游问题。 对应的api文档地址: https:// ...
转载 2021-08-11 17:30:00
2425阅读
2评论
## Postman Body Raw Java 实现 ### 一、流程图 ```mermaid flowchart TD A(创建 HttpClient 对象) --> B(创建 HttpPost 对象) B --> C(设置请求头) C --> D(设置请求体) D --> E(发送请求并获取响应) E --> F(处理响应结果) ``` #
原创 2023-11-29 10:22:42
173阅读
参考地址:https://www.sitven.cn/blog/103
转载 2021-06-30 17:57:10
2982阅读
前提:一般在postman中,以json形式{ "loanUserId":1, "phone":12345678910, "templateId":9, "isNotify":"true", "type":1, "operatorType":2,
原创 2021-07-15 10:17:36
3152阅读
一、发现问题在使用postman测试后端接口的时候发现,给后端参数时使用raw中的josn不可以,但x-www-form-urlencoded可以。 经过多方尝试后发现是因为我在入中没有加@RequestBody注解导致的。入对象不上加@RequestBody注解,使用josn格式时,后台获取到的都是null. sad…基础还是要长温习…二、@RequestBody的基础知识get,意味
转载 2024-10-11 09:20:06
90阅读
# 使用 Postman 和 Java 通过 FormData 方式 在现代 Web 开发中,前后端分离已成为一种流行模式。数据的传输方式在这其中发挥着至关重要的作用。本文将通过 Java 和 Postman 结合 `FormData` 的方式进行参数传递,并提供示例代码以帮助理解。 ## 什么是 FormData? `FormData` 是一种用于在 Web 应用程序中构建表单字段的对
原创 10月前
553阅读
# 使用Postman调用本地Python程序的科普文章 随着技术的不断发展,API(应用程序编程接口)成为了现代软件开发的重要组成部分。而Postman是一个广泛使用的API测试工具,它允许用户发送HTTP请求并查看响应。在本篇文章中,我们将介绍如何通过Postman向本地Python程序发送参数,实现简单的交互。 ## 1. 环境准备 在开始之前,我们需要准备好以下环境: - Py
原创 8月前
52阅读
IDEA创建springBoot项目1.根据文章安装并且配置Maven 2.新建一个空的工程 3.file—seeting—project structure—new Moudle 其他的参数看你自己的选择,新建两个类Controller 和User BookController全部代码:package com.dxl.controller; import com.dxl.domain.User
转载 2023-10-16 21:16:23
298阅读
  • 1
  • 2
  • 3
  • 4
  • 5