运用工具Postman快速导出python接口测试脚本
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接口测试脚本相关推荐
- 自动化测试--25接口测试脚本开发
一.http协议请求组成部分: 协议:如何在网路上传输数据,规定了传输数据的标准规则 请求行:请求方法.url.协议版本 请求头:cookie.请求数据类型.代理等 空行 消息主体:请求数据 响应部分 ...
- 性能工具之 JMeter 使用 Python 脚本快速执行
文章目录 一.前言 二.预备知识 1.Python 基础知识 2.JMeter 基础知识 三.Python 脚本 1.主要步骤 2.参考代码 四.使用说明 五.总结 一.前言 上篇文章 性能工具之 J ...
- Python接口测试实战1(下)- 接口测试工具的使用
本节内容 抓包工具的使用 Postman的使用 抓包工具的使用 抓包工具简介 Chrome/Firefox 开发者工具: 浏览器内置,方便易用 Fiddler/Charles: 基于代理的抓包,功能强 ...
- 接口测试工具Postman(转)
接口测试工具Postman Postman是一款功能强大的HTTP调试与模拟插件,不仅可以调试简单的CSS.HTML.脚本等网页的基本信息,它还可以发送几乎所有类型的HTTP请求.Postman适用于 ...
- 如何通过postman生成接口测试脚本
下面再给大家介绍如何通过postman生成接口测试脚本.接口测试环境:Python+requests(requests库,可以通过cmd命令窗口pip install requests安装) 我们打开 ...
- 数据接口测试工具 Postman 介绍
此文介绍好用的数据接口测试工具 Postman,能帮助您方便.快速.统一地管理项目中使用以及测试的数据接口. 1. Postman 简介 Postman 一款非常流行的 API 调试工具.其实,开发人 ...
- python输出所有关键词_【Python工具】ASO100导出竞争对手的所有关键词数据
本文信息本文由方法SEO顾问发表于2016-10-1316:16:34,共 1733 字,转载请注明:[Python工具]ASO100导出竞争对手的所有关键词数据_[方法SEO顾问],如果我网站的文章 ...
- 2021-02-07 接口测试工具-Postman使用详解
接口测试工具-Postman使用详解 1.安装postman 官网下载地址:https://www.postman.com/downloads/ 选择好对应的版本下载,下载完后直接安装即可. 2.po ...
- autohotkey编写windows脚本实现test.lab试验数据快速导出
autohotkey编写windows脚本实现test.lab试验数据快速导出 #x:: MouseGetPos,x,y MsgBox,4,MousePosition,"%x%,%y%&qu ...
最新文章
- Qt rviz 机器人
- PHP中$_SERVER的详细参数与说明
- CTFshow php特性 web107
- 0pp0r11如何更改语言_如何写才能避免重复率过高呢?
- python获取windows窗口_Python实现遍历windows所有窗口并输出窗口标题的方法
- java:提示Could not initialize class sun.awt.X11GraphicsEnvironment
- python以追加方式打开文件 线程安全吗_多线程追加文件,不加锁,会出现什么情况 ?...
- ajax post常用请求头
- NTOJ-14-会场安排问题(贪心算法)
- Chrome 52 将支持 ES7:Canary 通道已上线
- 2018CVPR:Non-local Neural Networks(自注意力机制捕获远程依赖)
- 银河麒麟桌面操作系统中获取硬盘序列号
- 梦幻西游服务器哪个区人气最多,梦幻西游大区火爆程度排名 北京一区垄断前三...
- 中英文标点符号切换的组合键_(完整版)切换中英文标点快捷键
- 5G时代的一个杀手级应用,可能是“云上电脑”?
- 第十一周项目2--定义点类
- 【Atlas 200 DK】(一)简介 Atlas 200 DK 开发者套件(型号:3000)
- 计算机网络基础之计算机网络
- spoolsv.exe占用100%的解决之道
- 如果你是个半路出家的程序员,请一字一句的看完
热门文章
- Python 入门,看这篇就够了
- 如何保证进程间同步工作_如何在工作自动化进程中占据优势?开关电源芯片U6605D有答案...
- 诺宝机器人编程入门教程_(完整)VEX 机器人软件编程教程
- Python+OpenCV:OpenCV-Python绑定是如何工作的?
- OpenCV自动内存管理
- C++中回调函数(CALLBACK)初探
- inject 响应式_Vue 3 组合式 provide/inject
- [转贴]What's the Scroll Lock key on my computer for?
- JS-元素大小深入学习-offset、client、scroll等学习研究笔记
- Postgresql的character varying = bytea问题