脚本测试postman快速导出python接口测试过程示例
作者:软件测试情报局 发布时间:2022-11-03 09:28:10
标签:postman,脚本测试,python,接口测试
Postman的脚本可以导出多种语言的脚本,方便二次维护开发。
Python的requests库,支持python2和python3,用于发送http/https请求
使用unittest进行接口自动化测试
01、环境准备
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文件,粘贴复制的内容
02、编写脚本
使用python自带的unittest框架:
脚本说明:
Response后面增加.json,是为了将相应结果转成json格式
使用for循环,遍历变量node_mane的列表值
插入断言assertEqual
以上笔者的经历更像一张横向的知识网,其中用到jenkins、docker、moutebank、python编程等,还需要花更多的精力去深入学习,当每项技能都能掌握到一定深度,才能称为一个完整的知识体系。
来源:https://blog.csdn.net/software_test010/article/details/120102475
0
投稿
猜你喜欢
- 前言最近补 Golang channel 方面八股的时候发现用 channel 实现一个优雅退出功能好像不是很难,之前写的 HTTP 框架刚
- PHP的类是单一继承模式,也就是每个类只能继承一个父类(基类)。但有时需要引入更多通用(共用)的方法,同时这些方法又不适合集成到基类。那么这
- 一、连接MYSQL格式: mysql -h主机地址 -u用户名 -p用户密码1、 连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录
- 简介查看百度搜索中文文本聚类我失望的发现,网上竟然没有一个完整的关于Python实现的中文文本聚类(乃至搜索关键词python 中文文本聚类
- 一、php中pcntl_fork函数概述pcntl_fork()函数是php中用于创建子进程的一个函数,返回创建的子进程的pid。该函数创建
- 1.触发器概述触发器是SQL Server数据库应用中一个重要工具,是一种特殊类型的存储过程,应用非常广泛。一般存储过程主要通过存储过程名而
- SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望
- 1 Video介绍引用我翻译文档《在HTML5页面中嵌入音频和视频》中的介绍文字:“当今,在网页上嵌入视频且所有用户不管使用任何浏览器或者操
- 示例matplotlib中的animation提供了动态绘图功能,下面列举一个最简单的动态绘制三角函数的例子,来初步演示一下。import
- Python单例模式的两种实现方法方法一 import threading class Singleton(object): &
- 8大基础定位driver.find_element_by_id() # id定位driver.find_element_by_name()
- 目录前期准备界面编写截图功能实现OCR实现内容显示总结前期准备在这个阶段主要准备整个小程序的结构,既然要实现ocr,那么输入就是一张图片,而
- 1.urlopen()方法urllib.urlopen(url[, data[, proxies]]) :创建一个表示远程url的类文件对象
- 一、静态方法(staticmethod)和类方法(classmethod)类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属×
- 1. 开始Python 中可以进行网页解析的库有很多,常见的有 BeautifulSoup 和 lxml 等。在网上玩爬虫的文章通常都是介绍
- 本文实例为大家分享了微信小程序实现上传图片的具体代码,供大家参考,具体内容如下用到的apiwx.chooseMedia(); 用于拍摄或从手
- Python使用for实现无限循环# 方法1.1:借助循环遍历列表的cycle方法from itertools import cyclefo
- 说明1、导入模块pyplot,并指定别名plt,以避免重复输入pyplot。模块化pyplot包含许多用于制作图表的功能。2、将绘制的直线坐
- 本文实例讲述了Python爬取国外天气预报网站的方法。分享给大家供大家参考。具体如下:crawl_weather.py如下:#encodin
- 阅读上一篇:FrontPage2002简明教程四:网页超级链接 一、三种添加CSS的方式 在FrontPage 2002里可以通过三种方式给