脚本测试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编程等,还需要花更多的精力去深入学习,当每项技能都能掌握到一定深度,才能称为一个完整的知识体系。

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

以上就是脚本测试postman快速导出python接口测试过程示例的详细内容,更多关于脚本测试postman快速导出python接口测试的资料请关注我们其它相关文章!感谢阅读~

(0)

相关推荐

  • python编写接口测试文档(以豆瓣搜索为例)

    目录 前言 一.postman接口用例转换为python测试用例 二.转换为pytest测试用例 三.封装POST和GET方法 1.common.py-公共类封装 2.具体接口测试用例 总结 前言 很多人会使用postman工具,或者熟悉python,但不一定会使用python来编写测试用例脚本,postman里面可以完整的将python代码复制出来. (以下所有内容以豆瓣网站搜索功能为例子) 一.postman接口用例转换为python测试用例 打开postman,点击右侧的</>图标,页面

  • Python接口自动化测试的实现

    1)环境准备: 接口测试的方式有很多,比如可以用工具(jmeter,postman)之类,也可以自己写代码进行接口测试,工具的使用相对来说都比较简单,重点是要搞清楚项目接口的协议是什么,然后有针对性的进行选择,甚至当工具不太适合项目时需要自己进行开发. 在我们项目的初期,我们采用的是jmeter进行接口测试,当时觉得这个工具上手简单,团队成员学习成本低,并且接口测试的脚本稍微调整一下还可以用来做性能测试. 不过随着项目规模.团队人数的不断增长,渐渐的这个工具有适应不了当前项目的需求了,为此我们项

  • postman和python mock测试过程图解

    这篇文章主要介绍了postman和python mock测试过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.python中的mock测试 1).安装mock第三方库:pip install -i https://pypi.douban.com/simple mock 2).实现demo: import unittest from mock import Mock def add(a, b): pass class TestAdd(u

  • 使用postman进行接口测试的方法(测试用户管理模块)

    这节介绍接口测试工具postman的基本使用方法, 测试系统就是2.8节自己开发的具有用户增删改查操作的web应用程序--[FirstJavaWeb](https://www.jb51.net/article/203984.htm). 执行测试前,确保FirstJavaWeb应用程序处于启动中. 1.下载,安装postman 下载后,双击安装即可: 链接: https://pan.baidu.com/s/10muL3Gp-RvCfV_fUgl1QTA 提取码: y6gg 2.启动postman,

  • 脚本测试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 成功安装req

  • SpringBoot调用python接口的实现步骤

    目录 一.前言 二.方法 1.代码 2.运行 一.前言 SpringBoot作为后端开发框架,有强大且方便的处理能力.但是作为一个结合数据分析+前台展示的网站来说,后端的数据处理模块使用python脚本要更加方便. 本文主要介绍如何利用Springboot框架调用python脚本 二.方法 其实一句话来说就是利用springboot(Java)中的命令行进行调用,直接上代码. 1.代码 python文件可以放在任意位置,但是如果后续需要进行部署的话建议放在springboot自带的静态文件夹目录

  • 基于postman实现http接口测试过程解析

    无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程. HTTP的接口测试工具有很多,可以进行http请求的方式也有很多,但是可以直接拿来就用,而且功能还支持的不错的,我使用过的来讲,还是postman比较上手. 优点: 1.支持用例管理 2.支持get.post.文件上传.响应验证.变量管理.环境参数管理等功能 3.支持批量运行 4.支持用例导出.导入 5.支持云端保存用例[付费用

  • Postman如何导出接口的几种方法

    目录 前言: 正文: 一.新建接口文件夹 二.新建的接口存到文件夹里,这样才可以把接口管理起来,一起导出来 三.如何把接口文件夹里的接口整体导出 四.如何导入之前保存的接口文件 三.遇到的坑 总结: 前言: 我的文章还是一贯的作风,简确用风格(简单确实有用),你们可叫我职场新人救星!好的废话不多说,今天这篇文章讲的是如何用postman导出接口文档!解决怎么把自己用postman测试的用例分享给同事,让同事直接导入到自己的postman里,快速了解熟悉项目. 正文: 一.新建接口文件夹 1.选择

  • python接口调用已训练好的caffe模型测试分类方法

    训练好了model后,可以通过python调用caffe的模型,然后进行模型测试的输出. 本次测试主要依靠的模型是在caffe模型里面自带训练好的结构参数:~/caffe/models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel,以及结构参数 :~/caffe/models/bvlc_reference_caffenet/deploy.prototxt相结合,用python接口进行调用. 训练的源代码以及相应的注释如下所示

  • springboot多文件上传实现使用postman测试多文件上传接口

    使用postman测试多文件上传接口 1.创建测试类(FileController.java) package com.jeff.controller; import java.io.File; import java.io.IOException; import java.util.List; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annot

  • 快速搭建python爬虫管理平台

    爬虫有多重要 对搜索引擎来说,爬虫不可或缺:对舆情公司来说,爬虫是基础:对 NLP来说,爬虫可以获取语料:对初创公司来说,爬虫可以获取初始内容.但是爬虫技术纷繁复杂,不同类型的抓取场景会运用到不同的技术.例如,简单的静态页面可以用 HTTP 请求+HTML 解析器直接搞定:一个动态页面需要用 Puppeteer 或 Selenium等自动化测试工具:有反爬的网站需要用到代理.打码等技术:等等.那么此时就需要一个成熟的爬虫管理平台,帮助企业或个人处理大量的爬虫类别. 理解什么是爬虫管理平台 定义

  • 5分钟快速掌握Python定时任务框架的实现

    APScheduler 简介 在实际开发中我们经常会碰上一些重复性或周期性的任务,比如像每天定时爬取某个网站的数据.一定周期定时运行代码训练模型等,类似这类的任务通常需要我们手动来进行设定或调度,以便其能够在我们设定好的时间内运行. 在 Windows 上我们可以通过计划任务来手动实现,而在 Linux 系统上往往我们会用到更多关于 crontab 的相关操作.但手动管理并不是一个很好的选择,如果我们需要有十几个不同的定时任务需要管理,那么每次通过人工来进行干预未免有些笨拙,那这时候就真的是「人

随机推荐