python-3.x - 如何从请求中获取标头并将其设置为 pytest 环境?
问题描述
我的任务是编写小型自动测试 API。(即使我是一名手动初级测试员)。
功能是:
def test_post_tokens
在这个帖子请求中,我需要从响应中获取授权标头。
接下来我需要拿起这个令牌并将其插入到其他请求中。(或将其设置为 pytest 环境)。例如:
def test_get_account_info
可以为每个请求手动设置一个令牌,但是要正确地完成所有操作需要花费大量时间和精力。
在邮递员中,我通过在第一个请求中获取令牌并将其设置在环境中来解决了这个问题
pm.environment.set ("token", postman.getResponseHeader ("Auth-Token"));
解决方案
推荐阅读
- python - 如何将字符串中的“未定义”替换为 0?
- javascript - 如何添加在 React 组件中编辑文本的功能?
- java - 无法删除以 UUID 作为 ID 的实体
- regex - SilverStripe .htaccess 在不更改 URL 的情况下重定向到不同的页面不起作用
- javascript - Javascript 游戏命中检测仅适用于第一个对象
- python - 使用savefig和sendfile在烧瓶中绘制多个Sns图扭曲
- python - 使用 tkinter 按钮执行文件并在文本字段上打印输出
- unicode - 在希伯来文字母上放置一个阿拉伯 shadda
- python - 如何优化代码的运行时间和内存使用以查找最长的子字符串?
- amazon-web-services - AWS CDK:将特定 S3 资源添加到 IAM 策略