自动化测试
文章平均质量分 84
自动化测试相关知识
核桃zet
只有登上山顶,才能看到那边的风光
展开
-
小程序自动测试框架——Minium(一、环境搭建)
MiniTestDescriptionhttps://minitest.weixin.qq.com/#/minium/Python/readme简介微信官方为小程序自动化测试专门开发的框架,不仅可以实现小程序的ui自动化,甚至可以使用 minium 来进行函数的 mock, 可以直接跳转到小程序某个页面并设置页面数据, 做针对性的全面测试。特性支持一套脚本,iOS & Android & 模拟器,三端运行 提供丰富的页面跳转方式,看不到也能去得到 可以获取和设置小程序页面原创 2022-02-28 10:31:35 · 2614 阅读 · 1 评论 -
Django学习02-创建项目
安装我是已有python环境,直接pip安装的。创建项目#命令行输入,Helloworld是项目名django-admin startproject HelloWorld目录说明HelloWorld:项目的容器。 manage.py:一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。 HelloWorld/__init__.py:一个空文件,告诉 Python 该目录是一个 Python 包。 HelloWorld/asgi.py:一个 ASGI ...原创 2021-11-15 13:05:27 · 88 阅读 · 0 评论 -
python_操作日期时间的arrow库
Python针对日期时间的处理提供了大量的package,类和方法,但在可用性上来看非常繁琐和麻烦第三方库Arrow提供了一个合理的、人性化的方法来创建、操作、格式转换的日期,时间,和时间戳,帮助我们使用较少的导入和更少的代码来处理日期和时间。安装pip install arrow示例>>> import arrow>>> utc = arrow.utcnow() # 获取世界标准时间>>> utc<Arrow.原创 2021-11-10 16:19:56 · 625 阅读 · 0 评论 -
测试框架HttpRunner—3.HRmanager平台配置
我的操作系统:Windows一、源码下载:github:https://github.com/HttpRunner/HttpRunnerManager下载后放入项目目录,结构如下:二、安装依赖环境:根据根目录requirements.txt文件安装依赖,可以使用pip安装,pipinstall-rrequirements.txt三、数据库安装:我安装的是MYSQL57版本,设置为utf-8编码,创建相应的HttpRunner数据库,设置好用户名、密码,启动MYS...原创 2021-08-21 15:54:09 · 278 阅读 · 0 评论 -
测试框架HttpRunner—4.常见问题
常见接口工具对比:postman:不适合自动化,强行做也可以搞,不是最优解jmeter:用例管理是针对性能设计的,管理case不方便,jmeter+junit完善后可以解决,不推荐requests:推荐httprunner:基于requests封装的国内做的比较好的接口测试框架,推荐HttpRunner_问题1:yml转pytest用例?解决:hmake xx.ymlHttpRunner_问题2:如何解决多模块的函数封装?原理:httprunner运行用例,会对用例里转载 2021-08-21 14:36:15 · 1496 阅读 · 0 评论 -
测试框架HttpRunner—2.结构解析
一、结构解析HttpRunner v3.x 支持三种测试用例格式,即 pytest,YAML 和 JSON。1.1、用例结构每个测试用例都是 HttpRunner 的子类(一个类即为一个测试用例),并且必须具有两个类属性:config和teststeps。 config:配置测试用例级别的设置,包括 base_url,verify,variables,export。 teststeps:测试步骤的列表(List [Step]),每个步骤对应一个 API 请求或另一个测试用例的..原创 2021-08-18 16:43:27 · 606 阅读 · 0 评论 -
测试框架HttpRunner—1.完整运行步骤.demo
一、介绍1.1、简介:HttpRunner是一款面向http(s)协议的通用测试框架,只需要编写一份可维护的YAML/JSON脚本,即可实现自动化测试,性能测试,线上监控,持续集成等多种测试需求。1.2、测试框架理念:◈充分复用优秀的开源项目,不追求重复造轮子,而是将轮子组成战车。◈遵循 约定大于配置 的准则,在框架功能中融入自动化测试最佳工程实践◈追求投入产出比,一份投入即可满足多种测试需求1.3、核心特点继承Requests的全部特性,轻松实现 HTTP(S) 的各种..原创 2021-08-18 16:34:51 · 3386 阅读 · 1 评论