当前位置: 首页 > news >正文

建立企业的网站有哪几种方案国色天香站长工具

建立企业的网站有哪几种方案,国色天香站长工具,主要是WordPress,淘客怎么做网站推广最近复习了一下关于自动化测试的内容,结合[码尚教育] 相关的思路来对测试框架进行开发。 争取实现零代码来实现自动化测试环境的搭建 AutoTestFrame 介绍 AutoTestFrame是一个基于Python的自动化测试框架,旨在帮助测试人员快速、高效地完成测试任务。…

最近复习了一下关于自动化测试的内容,结合[码尚教育] 相关的思路来对测试框架进行开发。
争取实现零代码来实现自动化测试环境的搭建

AutoTestFrame

介绍

AutoTestFrame是一个基于Python的自动化测试框架,旨在帮助测试人员快速、高效地完成测试任务。

软件架构

软件架构说明
pytest + requests + faker + allure

安装教程

pip install -r requirements.txt

使用说明

  1. 该框架基于pytest,所以首先需要安装pytest。
  2. 克隆项目到本地。
  3. 安装依赖包。
  4. 运行命令pytest即可运行测试用例。
  5. 运行命令allure generate ./reports -o./allure-report生成测试报告。
  6. 运行命令allure open ./allure-report查看测试报告。
  7. 运行命令allure serve ./allure-report启动测试报告服务器。

或者直接运行runner.py文件。

python runner.py

目录结构

AutoTestFrame
├── README.md    # 说明文档
├── resource     # 资源文件
│   ├── allure-2.30.0   # allure程序
│   └── template         # 测试用例模板
├── reports      # 测试报告
├── requirements.txt   # 依赖包
├── runner.py    # 运行文件
├── test_api_cases   # 测试用例
│   └── test_all_case.py   # 所有测试用例
└── common  # 公共模块├── file_engine  # 文件处理模块├── model  # 数据模型模块├── util  # 工具模块├── logger.py  # 日志模块└── config.py   # 配置文件

接口测试用例

用例模板

- 模块名称: 测试登录接口名称: 登录用例名称: 登录成功用例描述: 用户名正确,密码正确,登录成功是否运行: true请求数据:method: posturl: http://127.0.0.1:5000/api/loginjson:userName: '15740525667'password: admin@123456断言:- 断言方式: ''预期响应内容: 操作成功实际响应内容: 'response.json().get("msg")   # 预期响应的msg值,response为requests.Response对象'断言信息: 登录失败提取数据:token:- json- $.data.token- 0

用例说明

  • 请求数据中集成了 faker 库,可以随机生成用户名和密码。
    • 使用方法:${faker.name}
    • faker 库的更多用法参考 https://faker.readthedocs.io/en/master/index.html
  • 请求数据集成了一些方法,可以直接使用。
    • 使用方法:${timestamp(13)}, 获取当前时间戳
    • 可以在 data_tools_util.py中进行拓展,实现更多的方法
  • 断言中,实际响应内容可以直接使用 response 对象获取
  • 提取数据中,可以提取响应中的 token 值,并赋值给变量 token。
    • token: [json, $.data.token, 0]
    • json: requests.Response对象的 json() 方法返回的字典
    • . d a t a . t o k e n : j s o n p a t h 表达式,用于提取 t o k e n 值 , 或者正则表达式, j s o n p a t h 表达式参考 h t t p s : / / j s o n p a t h . c o m / , 必须 ‘ .data.token: jsonpath 表达式,用于提取 token 值, 或者正则表达式,jsonpath 表达式参考 https://jsonpath.com/, 必须` .data.token:jsonpath表达式,用于提取token,或者正则表达式,jsonpath表达式参考https://jsonpath.com/,必须.开头, $表示根节点。提取出来时list`类型。
    • 0: 指示提取 token 值中的第 0 个值

项目地址

https://gitee.com/chiyaun/auto-test-frame
此项目是我个人研发的,欢迎各位进行拓展

http://www.ds6.com.cn/news/87006.html

相关文章:

  • 网站开发基础教程免费的推广平台
  • 河北新出现的传染病贵阳seo网站管理
  • 济南网站建设q479185700惠怎么做起泡胶
  • 推荐网站建设品牌百度推广开户渠道公司
  • 仿 手机 网站模板html源码html期末大作业个人网站制作
  • 商标查询网站怎么做网络广告营销的特点
  • 专门做机器人大战的网站叫什么常用于网站推广的营销手段是
  • 2023全国疫情爆发时间表东莞seo建站公司哪家好
  • 最超值的锦州网站建设广州seo招聘网
  • 做网站 价格网络视频营销策略有哪些
  • 基础建设期刊在哪个网站可以查深圳网络推广外包
  • 建设文化网站的目的和意义推广app赚佣金平台
  • 建设网站的要求吗seo入门教学
  • 企业网站和信息化建设关键词排名查询网站
  • 电子科技网站建设建设网站公司
  • php网站开发哪个培训学校好重庆网站seo教程
  • com域名的网站百度网页浏览器
  • html5动态效果的网站是怎么做的整合营销的概念
  • 昌邑做网站的公司网络营销郑州优化推广公司
  • 系统门户网站建设常用功能如何在百度上开店铺
  • 开发建设网站免费推广网站大全下载安装
  • 建设项目竣工验收公示网站百度公司官方网站
  • 做网站就业要会什么怎样通过网络销售自己的产品
  • 哈尔滨网站建设优化浙江网站建设推广
  • apache限制域名访问网站百度seo关键词优化方案
  • yy4008青苹果高清电影院安卓优化大师旧版本下载
  • 山西疫情严重吗现在沈阳seo关键词排名
  • 怎么做网站浏览量分析深圳网络推广代运营
  • 微信官方版官方网站湖南网站seo营销
  • 网站建设公司巨头人工智能培训师