摘要: 反射就是通过字符串的形式,导入模块;通过字符串的形式,去模块寻找指定函数,并执行。利用字符串的形式去对象(模块)中操作(查找/获取/删除/添加)成员,一种基于字符串的事件驱动! 一、模板导入 通过import模块,我们可以引用其他文件中定义的方法,变量 思考:是否可以通过模块名动态导入 二、动态导入 阅读全文
posted @ 2022-09-01 19:40 小情绪1999 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 接口测试数据存放 excel、json、yaml、数据库 实例:注册功能 参数 变量名 类型 说明 是否必填 手机号 mobile_phone int 新用户的手机号 是 密码 pwd string 8-16位 是 类型 type int 0:管理员,1:普通用户(默认为1) 否 注册名 reg_n 阅读全文
posted @ 2022-09-01 19:38 小情绪1999 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 授权:给客户端授予权限 鉴权:鉴定是否有访问权限 1、会话 会话跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 会话:一个用户的所有请求操作。由于 阅读全文
posted @ 2022-09-01 19:33 小情绪1999 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 在实现之前,需要在pychram安装requests库:pip install requests 特别说明:post方法的参数 """ post参数: data参数:字典类型,默认content-type为application/x-www-from-urlencode json参数:字典类型,默认 阅读全文
posted @ 2022-03-23 16:08 小情绪1999 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 八、前置脚本 前置脚本:在Pre-requests Script中编写的JavaScript脚本。一个请求在发送之前,会先去执行Pre Request Script(前置脚本)中的代码 。 主要使用场景:在发送请求前需要对接口的数据做进一步处理,就都可以使用这个功能,比如说,登录接口的密码,在发送前 阅读全文
posted @ 2022-03-22 22:15 小情绪1999 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 作用域:全局变量 (globals)> 环境变量(enviroment) > 本地(local)>数据(data) 作用域就是变量的生效范围和优先级。如果同一个变量名在两个不同的范围内,那么优先级高的覆盖优先级低的变量。 一、全局变量(globals) 全局变量(Globals)的用法与环境变量类似 阅读全文
posted @ 2022-03-22 22:13 小情绪1999 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 一、pm.info对象 方法 描述 结果类型 pm.info.eventName 输出脚本是在哪个脚本栏中执行的 字符串类型 pm.info.iteration 输出当前运行迭代的次数(从0开始,请求第几次执行) 数值类型 pm.info.iterationCount 输出计划运行的迭代总数(每个请 阅读全文
posted @ 2022-03-22 22:12 小情绪1999 阅读(3596) 评论(0) 推荐(0) 编辑
摘要: 断言编写位置:Tests标签 断言所用语言:JavaScript 断言执行顺序:在响应体数据返回后执行 。 断言执行结果查看:Test Results 1、pm对象 pm.test 函数用来生成一个测试,可以输入测试标题,并加入各种断言。断言全部成功则测试成功,某一个断言失败则测试失败;一个请求可以 阅读全文
posted @ 2022-03-22 21:59 小情绪1999 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1、安装 地址:https://www.getpostman.com/ 2、postman页面元素 history:保存接口的请求记录。使用Postman发送的所有请求均存储在左边栏的历史记录中。历史记录列表可让您快速进行请求,而不用浪费时间从头开始构建请求。您可以通过单击请求名称来加载先前的请求。 阅读全文
posted @ 2022-03-22 21:38 小情绪1999 阅读(361) 评论(0) 推荐(0) 编辑