首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >月薪过万第一步:运行脚本的百样儿姿势!

月薪过万第一步:运行脚本的百样儿姿势!

作者头像
大飞记Python
发布2026-04-14 20:19:59
发布2026-04-14 20:19:59
250
举报
  • 如何运行指定脚本?
  • 可以实现批量运行脚本吗?
  • 还有更简单傻瓜式运行办法?等等

那么这篇如何运行自动化脚本的教程,它就这么水灵灵的来了

首先运行自动化脚本的方法大致可以分为三种

1、使用run.py运行

顾名思义,配置好环境后,直接点击run.py,右击运行即可

image-20250819下午13633465
image-20250819下午13633465

1.1、优势:

兼容性好:run.py可适用多平台、不同系统运行(Windows/Mac/Linux)

使用方法简单:我们把run.py配置好,后续只需要右击运行即可,不需要额外使用命令生成allure报告

image-20250819下午13729204
image-20250819下午13729204

1.2、劣势:

配置麻烦:需要将运行脚本名称一一输入到相应代码中才可以正确执行

灵活性较差:每一个单独脚本运行都需要配置一个run.py文件

2、命令行运行

直接使用python -m pytest -v test_xxxxx.py运行脚本

注意:使用命令前,一定要先进入到脚本所在目录,否则会导致无法找到脚本而报错

image-20250819下午14346849
image-20250819下午14346849

执行脚本之后,我们需要使用allure generate ../../report -o ../../report/html --clean命令,生成我们的allure测试报告

image-20250819下午14027877
image-20250819下午14027877

2.1、优势:

对Linux系统而言,是最优的执行脚本选择(Linux系统无界面操作,使用命令进行交互)

灵活度高:可选择单独运行脚本,也可选择批量运行,都是一条命令就可以解决

2.2、劣势:

对于Mac/Windows系统而言,使用命令运行不够简单高效

流程增加:需额外执行生成allure报告的命令

3、右键运行

当然最简单的方式就是配置好测试环境之后,直接右击使用pytest运行脚本即可

注意:运行时要选择使用pytest框架运行,否则会导致脚本异常

image-20250819下午13846230
image-20250819下午13846230

同样的执行脚本之后,我们需要使用allure generate ../../report -o ../../report/html --clean命令,生成我们的allure测试报告

image-20250819下午14027877
image-20250819下午14027877

3.1、优势:

方便高效:对于Mac/Windows系统而言,直接使用鼠标右击,点击运行,非常方便高效

3.2、劣势:

兼容性差:对于Linux系统而言,无法依靠此方法运行脚本

流程增加:需额外执行生成allure报告的命令

灵活性差:只能每次运行一个对于脚本,无法使用此方法批量运行脚本

当然运行脚本的方式千变万化,多种多样的,适用你的系统和测试环境的才是最好的。小编按照工作经验来讲呢,在我们自己编写、测试脚本的时候,直接右击运行,即简单又高效;等到正式生产环境使用的时候,使用Jenkins集成工具配置命令来运行脚本(因为Linux服务器);编写run.py脚本的时候比较少(因为我懒,嫌麻烦


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-08-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大飞记Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、使用run.py运行
    • 1.1、优势:
    • 1.2、劣势:
  • 2、命令行运行
    • 2.1、优势:
    • 2.2、劣势:
  • 3、右键运行
    • 3.1、优势:
    • 3.2、劣势:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档