• 【接口自动化测试】一步一步教你搭建接口环境


    要做接口测试,我们得搭建一套本地可以运行的接口环境。这次我选择了一个搭建容易,适合学习的系统——学生管理系统。

    Python安装

    这套管理系统是Python代码写的,因此需要Python环境

    安装挺无脑的,按照我提供的安装包和方法装好即可。

    Postman安装

    Postman是一款接口测试工具。同样是无脑安装,按照我提供的安装包和方法装好即可。

    Pycharm安装

    Pycharm是python语言编辑工具。无脑安装+3,不说啦~

    项目部署

    01 项目解压后,用Pycharm打开项目

    02 在Pycharm的命令行窗口键入命令,安装项目依赖的模块

    pip3 install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
    03 在Pycharm的命令行窗口键入命令,启动项目
    
    1. python run_server.py
    2. tips:因避免2端口占用,我已修改项目的默认端口为8099,IP是本机127.0.0.1(可以在run_server.py中自行修改)

    因我在py文件中修改过默认端口,可能会和后面要讲的接口文档里的URL不一致,但也无伤大雅~

    如果运行时报下面的错(Django版本不兼容导致的)

    1. Unhandled exception in thread started by locals>.wrapper at 0x0000024D934BDD08>
    2. Traceback (most recent call last):
    3. ……
    4. File "C:\Python37\lib\site-packages\django\contrib\admin\widgets.py", line 152
    5. '%s=%s' % (k, v) for k, v in params.items(),
    6. ^
    7. SyntaxError: Generator expression must be parenthesized

    则需跳转到报错路径下,将这个逗号去掉,然后重新键入python run_server.py命令启动项目。

    04 阅读项目内的接口API文档或接口清单,拿到接口

    05 在浏览器输入:IP:端口/api/departments/如果能获取到数据,证明服务启动成功。

    在Postman中试一下,同样能拿到结果,没毛病。

    以上,环境准备就绪。若遇问题,可以在下方留言评论。下一次,我们开始接口测试。

    一如既往,做个总结

    01 没啥总结的,啥我都给你们准备好了;

    02 风风辛苦找资源,顺手点个赞和收藏吧~

    03 还有不懂得同学可以观看下面视频

    7天练完接口自动化测试30个实战项目,28K入职字节测试岗。【自动化测试/接口测试/软件测试/性能测试/Jmeter】

    最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

    在这里插入图片描述

    这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!   

  • 相关阅读:
    Layui快速入门之第一节Layui的基本使用
    面试汇总:这是一份全面&详细的Android面试指南
    Java进阶---Java一些基础知识
    《Effective C++》条款14
    MindSpore自定义数据增强报错【args should be Numpy narray.Got<class tuple>】
    食堂报餐订餐系统小程序_吃饭用餐人数统计缴费软件开发及介绍
    图片怎么批量重命名从1到50?
    宝藏又小众的覆盖物PBR多通道贴图素材网站分享
    同花顺_代码解析_技术指标_B
    Google Earth Engine-04(GEE中的JavaScript和原始JavaScript的异同和联系)
  • 原文地址:https://blog.csdn.net/nhb687096/article/details/133205475