Postman的脚本可以导出多种语言的脚本,方便二次维护开发。

Python的requests库,支持python2和python3,用于发送http/https请求

使用unittest进行接口自动化测试

一、环境准备

1、安装python(使用python2或3都可以)

2、安装requests:pip install requests

电脑中同时存在python2和python3时会出现安装错误如下:

Python3下安装:

Pip的版本太低,无法安装其他模块

升级pip

成功安装requests

Python2下成功安装requests

3、导出脚本:将postman的脚本转化成对应的python脚本

在postman主界面,点击code按钮打开导出脚本页面

选择对应的python下的requests语言(兼容python2和python3)

点击copy to clipboard(复制到粘贴板)按钮,成功复制脚本

新建记事本或者使用pycharm建立py文件,粘贴复制的内容

二、编写脚本

使用python自带的unittest框架:

脚本说明:

Response后面增加.json,是为了将相应结果转成json格式

使用for循环,遍历变量node_mane的列表值

插入断言assertEqual

最后: 可以关注公众号:伤心的辣条 ! 进去有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!


好文推荐

转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!

面试经:一线城市搬砖!又面软件测试岗,5000就知足了…

面试官:工作三年,还来面初级测试?恐怕你的软件测试工程师的头衔要加双引号…

什么样的人适合从事软件测试工作?

那个准点下班的人,比我先升职了…

测试岗反复跳槽,跳着跳着就跳没了…

运用工具Postman快速导出python接口测试脚本相关推荐

  1. 自动化测试--25接口测试脚本开发

    一.http协议请求组成部分: 协议:如何在网路上传输数据,规定了传输数据的标准规则 请求行:请求方法.url.协议版本 请求头:cookie.请求数据类型.代理等 空行 消息主体:请求数据 响应部分 ...

  2. 性能工具之 JMeter 使用 Python 脚本快速执行

    文章目录 一.前言 二.预备知识 1.Python 基础知识 2.JMeter 基础知识 三.Python 脚本 1.主要步骤 2.参考代码 四.使用说明 五.总结 一.前言 上篇文章 性能工具之 J ...

  3. Python接口测试实战1(下)- 接口测试工具的使用

    本节内容 抓包工具的使用 Postman的使用 抓包工具的使用 抓包工具简介 Chrome/Firefox 开发者工具: 浏览器内置,方便易用 Fiddler/Charles: 基于代理的抓包,功能强 ...

  4. 接口测试工具Postman(转)

    接口测试工具Postman Postman是一款功能强大的HTTP调试与模拟插件,不仅可以调试简单的CSS.HTML.脚本等网页的基本信息,它还可以发送几乎所有类型的HTTP请求.Postman适用于 ...

  5. 如何通过postman生成接口测试脚本

    下面再给大家介绍如何通过postman生成接口测试脚本.接口测试环境:Python+requests(requests库,可以通过cmd命令窗口pip install requests安装) 我们打开 ...

  6. 数据接口测试工具 Postman 介绍

    此文介绍好用的数据接口测试工具 Postman,能帮助您方便.快速.统一地管理项目中使用以及测试的数据接口. 1. Postman 简介 Postman 一款非常流行的 API 调试工具.其实,开发人 ...

  7. python输出所有关键词_【Python工具】ASO100导出竞争对手的所有关键词数据

    本文信息本文由方法SEO顾问发表于2016-10-1316:16:34,共 1733 字,转载请注明:[Python工具]ASO100导出竞争对手的所有关键词数据_[方法SEO顾问],如果我网站的文章 ...

  8. 2021-02-07 接口测试工具-Postman使用详解

    接口测试工具-Postman使用详解 1.安装postman 官网下载地址:https://www.postman.com/downloads/ 选择好对应的版本下载,下载完后直接安装即可. 2.po ...

  9. autohotkey编写windows脚本实现test.lab试验数据快速导出

    autohotkey编写windows脚本实现test.lab试验数据快速导出 #x:: MouseGetPos,x,y MsgBox,4,MousePosition,"%x%,%y%&qu ...

最新文章

  1. Qt rviz 机器人
  2. PHP中$_SERVER的详细参数与说明
  3. CTFshow php特性 web107
  4. 0pp0r11如何更改语言_如何写才能避免重复率过高呢?
  5. python获取windows窗口_Python实现遍历windows所有窗口并输出窗口标题的方法
  6. java:提示Could not initialize class sun.awt.X11GraphicsEnvironment
  7. python以追加方式打开文件 线程安全吗_多线程追加文件,不加锁,会出现什么情况 ?...
  8. ajax post常用请求头
  9. NTOJ-14-会场安排问题(贪心算法)
  10. Chrome 52 将支持 ES7:Canary 通道已上线
  11. 2018CVPR:Non-local Neural Networks(自注意力机制捕获远程依赖)
  12. 银河麒麟桌面操作系统中获取硬盘序列号
  13. 梦幻西游服务器哪个区人气最多,梦幻西游大区火爆程度排名 北京一区垄断前三...
  14. 中英文标点符号切换的组合键_(完整版)切换中英文标点快捷键
  15. 5G时代的一个杀手级应用,可能是“云上电脑”?
  16. 第十一周项目2--定义点类
  17. 【Atlas 200 DK】(一)简介 Atlas 200 DK 开发者套件(型号:3000)
  18. 计算机网络基础之计算机网络
  19. spoolsv.exe占用100%的解决之道
  20. 如果你是个半路出家的程序员,请一字一句的看完

热门文章

  1. Python 入门,看这篇就够了
  2. 如何保证进程间同步工作_如何在工作自动化进程中占据优势?开关电源芯片U6605D有答案...
  3. 诺宝机器人编程入门教程_(完整)VEX 机器人软件编程教程
  4. Python+OpenCV:OpenCV-Python绑定是如何工作的?
  5. OpenCV自动内存管理
  6. C++中回调函数(CALLBACK)初探
  7. inject 响应式_Vue 3 组合式 provide/inject
  8. [转贴]What's the Scroll Lock key on my computer for?
  9. JS-元素大小深入学习-offset、client、scroll等学习研究笔记
  10. Postgresql的character varying = bytea问题