上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 数据驱动案例 2 : 1、环境变量 dev 如下: 2、请求头 3、请求体为 {"mobile_phone": "{{req_mobile_phone}}", "pwd": "{{req_pwd}}"} 4、后置脚本test为 // csv文件中,code列 var code = pm.variab 阅读全文
posted @ 2021-10-08 18:52 空-山-新-雨 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 运行 Collection 批量执行 当我们想批量测试某个集合里面的各个 API 时,可以使用 Collection Runner 来批量运行 API,同时可以进行环境变量、迭代执行次数、延迟时间等设置。 执行结果如下: 统计结果,是根据断言函数的数量来统计的。不是请求数量来统计的。 数据驱动 应用 阅读全文
posted @ 2021-10-08 18:21 空-山-新-雨 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 断言 简介 一般来说执行完测试,我们需要对测试结果来进行校验,判断结果是否符合我们的预期,也就是断言。在接口测试中一般会根据响应状态码或者响应返回的数据来进行断言。 Postman 提供一个测试沙箱(Postman Sandbox) 测试沙箱是一个 JavaScript 执行环境,可以通过 JS 脚 阅读全文
posted @ 2021-10-08 07:02 空-山-新-雨 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 全局变量 全局变量是指在所有的环境里面,变量值都是一样的,全局变量的作用域是所有请求。 全局变量设置有两种方式: • 点击界面里设置 • 在脚本里设置 界面设置 点击眼睛图标后,在 Global 选项菜单点击 Edit 菜单即可设置全局变量,如下图所示。全局变量的引用格式和环境变量一样, 注意:当环 阅读全文
posted @ 2021-10-08 01:09 空-山-新-雨 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 本地变量 本地变量主要是针对单个 URL 请求设置的变量,作用域只是局限在请求范围内。如请求 URL 如下,设置两个本地变量(user,passwd)作为参数。请求方式为 POST https://postman-echo.com/post 从上图中我们可以看到变量设置的格式为 {{variable 阅读全文
posted @ 2021-10-08 00:47 空-山-新-雨 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 变量 问题思考 在开发不同阶段可能存在不同的环境,比如测试环境和生产环境。 测试环境 API 如下: https://dev.postman.com/get https://dev.postman.com/post https://dev.postman.com/put 生产环境 API 如下: h 阅读全文
posted @ 2021-10-08 00:37 空-山-新-雨 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Cookie 设置 cookie 是存储在浏览器中的小片段信息,每次请求后都将其发送回服务器,以便在请求之间存储有用的信息。比 如很多网站登录界面都有保留账号密码,以便下次登录。 由于 HTTP 是一种无状态的协议,服务器单从网络连接上无从知道客户身份。怎么办呢?就给客户端们颁发一个通 行证吧,每人 阅读全文
posted @ 2021-10-08 00:22 空-山-新-雨 阅读(1879) 评论(0) 推荐(0) 编辑
摘要: Hawk Auth Hawk Auth 是一个 HTTP 认证方案,使用 MAC(Message Authentication Code,消息认证码算法)算法,它提供 了对请求进行部分加密验证的认证 HTTP 请求的方法。hawk 方案要求提供一个共享对称密匙在服务器与客户端之 间,通常这个共享的凭 阅读全文
posted @ 2021-10-07 23:49 空-山-新-雨 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 授权设置 很多时候,出于安全考虑我们的接口并不希望对外公开。这个时候就需要使用授权(Authorization)机制 授权过程 验证您是否具有访问服务器所需数据的权限。 当您发送请求时,您通常必须包含参数,以确保请求具有访问和返 回所需数据的权限。 Postman 提供授权类型,可以轻松地在 Pos 阅读全文
posted @ 2021-10-07 23:42 空-山-新-雨 阅读(536) 评论(0) 推荐(0) 编辑
摘要: PUT HTTP PUT 请求主要是从客户端向服务器传送数据 取代 指定的文档 的内容。 PUT 请求可以使用 Query String Parameters 以及 body 请求体将参数传递给服务器。 案例: 发送 PUT 请求,并传递字符参数“hello 51zxw” 带上参数后,data数据被 阅读全文
posted @ 2021-10-07 21:01 空-山-新-雨 阅读(2050) 评论(0) 推荐(0) 编辑
摘要: POST HTTP POST 请求方法旨在将数据传输到服务器,返回的数据取决于服务器的实现。 POST 请求可以使用 Query String Parameters 以及 body 将参数传递给服务器。 在下面的请求中,使用 Query String Parameters 传递参数。 注意:post 阅读全文
posted @ 2021-10-07 20:43 空-山-新-雨 阅读(401) 评论(0) 推荐(0) 编辑
摘要: GET 请求 HTTP GET 请求方法用于从服务器检索数据。 数据由唯一的 URI(统一资源标识符)标识。 GET 请求可以使用“Query String Parameters”将参数传递给服务器。 例如下图: 请求说明 • pageIndex 和 pageSize 表示发送的参数。 • ? 后面 阅读全文
posted @ 2021-10-07 20:26 空-山-新-雨 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Postman 简介 一般简单的接口测试我们可以直接在浏览器里面进行调试,但是涉及到一些权限设置的就无法操作了,因此我们需要接口测试的相关工具;Postman 是一个接口测试和 http 请求的工具。 官网地址:https://www.getpostman.com https://www.postm 阅读全文
posted @ 2021-10-07 20:03 空-山-新-雨 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 一、python 根据时间来生成唯一的字符串 import datetime import random from time import time # 我们很多时候,特别是在生成任务的时候,都需要一个唯一标识字符串来标识这个任务, # 比较常用的有生成uuid或者通过时间来生成。uuid的话可以直 阅读全文
posted @ 2021-09-28 18:36 空-山-新-雨 阅读(379) 评论(0) 推荐(0) 编辑
摘要: pytest中有多个断言时,前面的断言失败的话,后面的代码不会再执行,跳到下一条测试用例。 实例代码如下: import pytestfrom loguru import logger# 被测试函数def str_to_int(str_param: str): if str_param.isdigi 阅读全文
posted @ 2021-09-26 16:40 空-山-新-雨 阅读(342) 评论(0) 推荐(0) 编辑
摘要: print('\n 第1题 \n') """ 1、list1=3.4,5.6,7,8,9,3 请输出所有list元素中相加之和为12的两个数字组含。注:3、9和9,3为同一组,需要去重输出 """ list1 = [3.4, 5.6, 7, 8, 9, 3, 4, 9, 8] temp_list = 阅读全文
posted @ 2021-09-08 19:39 空-山-新-雨 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1、用python写一个方法,把字符串转化为数字,比如:str='1234',变成 int 1234, 并测试这个程序。 a、用 pytest 实现 如下: import pytest # 被测试函数 def str_to_int(str_param: str): if str_param.isdi 阅读全文
posted @ 2021-09-08 16:10 空-山-新-雨 阅读(3188) 评论(0) 推荐(0) 编辑
摘要: 一、常见语法—— 竖线-匹配其中之一 竖线表示 匹配 其中之一 。比如: 特别要注意的是, 竖线在正则表达式的优先级是最低的, 这就意味着,竖线隔开的部分是一个整体 比如 绿色|橙 表示 要匹配是 绿色 或者 橙 , 而不是 绿色 或者 绿橙 阅读全文
posted @ 2021-09-08 14:03 空-山-新-雨 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 一、 常见语法—— 起始、结尾位置 和 单行、多行模式 ^ 表示匹配文本的 开头 位置。 正则表达式可以设定 单行模式 和 多行模式 如果是 单行模式 ,表示匹配 整个文本 的开头位置。 如果是 多行模式 ,表示匹配 文本每行 的开头位置。 比如,下面的文本中,每行最前面的数字表示水果的编号,最后的 阅读全文
posted @ 2021-09-08 13:56 空-山-新-雨 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 一、常见语法—— 方括号表示要匹配 指定的几个字符之一 方括号表示要匹配 指定的几个字符之一 。 比如 [abc] 可以匹配 a, b, 或者 c 里面的任意一个字符。等价于 [a-c] 。 [a-c] 中间的 - 表示一个范围从a 到 c。 如果你想匹配所有的小写字母,可以使用 [a-z] 一些 阅读全文
posted @ 2021-09-08 10:54 空-山-新-雨 阅读(466) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页