随笔分类 - 测试
摘要:安装与配置 一:下载jdk——配置jdk环境变量 1.新建环境变量变量名:JAVA_HOME变量值:(即JDK的安装路径) 2.编辑Path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 3.新建环境变量变量名:CLASSPATH变量值: .;%JAVA_HOME%\lib
阅读全文
摘要:定义 HTML测试报告就是执行完测试用例后, 以HTML(网页)方式将执行结果生成报告 HTML生成报告方式 TextTestRunner生成 (UnitTest 自带) HTMLTestRunner(第三方模板) 【重点】 unittestreport (自研第三方插件) TextTestRunn
阅读全文
摘要:Mock是什么 Mock这个词在英语中有模拟的这个意思,因此我们可以猜测出这个库的主要功能是模拟一些东西。准确的说,Mock是Python中一个用于支持单元测试的库,它的主要功能是使用mock对象替代掉指定的Python对象,以达到模拟对象的行为。简单的说,mock库用于如下的场景: 假设你开发的项
阅读全文
摘要:https://blog.51cto.com/superleedo/2119076 https://www.jianshu.com/p/cfd163200d12
阅读全文
摘要:1 压力测试中的指标 1.1 TPS TPS 即Transactions Per Second的缩写,每秒处理的事务数目。一个事务是指一个客户机向服务器发送请求而后服务器作出反应的过程**(完整处理,即客户端发起请求到获得响应)**。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使
阅读全文
摘要:Windows底下用PowerShell写的获取CPU核数、占用率;内存可用内存大小(GB)、使用率;硬盘总空余大小(GB),使用率 $Server = $env:computername #server's CPU Mem Hardinfor $IpAdd = (Get-WmiObject -cl
阅读全文
摘要:1.简介 Robot Framework是用于验收测试和验收测试驱动开发(ATDD)的通用测试自动化框架。 它具有易于使用的表格测试数据语法,并使用关键字驱动的测试方法。 它的测试功能可以通过使用Python或Java实现的测试库进行扩展,用户可以使用与创建测试用例相同的语法,从现有的关键字创建新的
阅读全文
摘要:一、前言: Thrift 是一种接口描述语言和二进制通信协议。以前也没接触过,最近有个项目需要建立自动化测试,这个项目之间的微服务都是通过 Thrift 进行通信的,然后写自动化脚本之前研究了一下。 需要定义一个xxx.thrift的文件, 来生成各种语言的代码,生成之后我们的服务提供者和消费者,都
阅读全文
摘要:我用Dummy类来实现fixture功能。那就从你的测试中打出来。提供明确的方法名称,以便更好地理解您的测试在做什么。 在 import pytest @pytest.fixture def login(): class Dummy: def make_user(self): return 'New
阅读全文
摘要:Python桌面自动化框架- PyWinAuto 简介:https://zhuanlan.zhihu.com/p/37283462 学习视频:https://www.bilibili.com/video/BV1WQ4y1P7cS?from=search&seid=178026682580960605
阅读全文
摘要:##网关模式/网桥模式/旁路模式的区别如下: EG设备有三种工作模式:网关模式、网桥模式和旁路模式,比较常用的是网关模式和桥模 式。 1、网关模式是把设备当作网络出口,支持NAT和路由选路下报文转发的部署方式。 2、桥模式是把设备作为桥接,串接在内网核心交换机和外网网关出口之间的部署方式。 桥 模式
阅读全文
摘要:参考 https://www.cnblogs.com/saneri/p/7528283.html https://blog.csdn.net/weixin_44495599/article/details/115610836
阅读全文
摘要:前言 request 是 pytest 的内置 fixture , "为请求对象提供对请求测试上下文的访问权,并且在fixture被间接参数化的情况下具有可选的“param”属性。" 这是官方文档对request的描述,可参考的文档不多。 FixtureRequest FixtureRequest
阅读全文
摘要:基本命令 1.查看所有分支 git branch -a (看看是否连接上远程的git) 2.创建分支 git branch xxx(为你的分支起名字) 3.切换分支 git checkout xxx(切换到你创建的分支,xxx为你要切换分支的名字) 4.添加修改代码到缓存(注意最后的"."前面有个空
阅读全文
摘要:https://blog.csdn.net/weixin_42485712/article/details/107650504
阅读全文
摘要:linux 网络基础 tcp/ip协议 应用层 代码层,http 传输层 tcp udp 网络层 ip port 数据链路层 arp协议(通过ip地址获取mac地址) 物理层 http/https get/post session/cookie/token 线程: from threading im
阅读全文
摘要:[po模型] 整理一下python selenium自动化测试实践中使用较多的po设计模式。 为什么要用PO 基于python selenium2开始开始ui自动化测试脚本的编写不是多么艰巨的任务。只需要定位到元素,执行对应元素的操作即可。 下面我们看一下这个简单的脚本实现百度搜索。 从上述代码来看
阅读全文
摘要:Pytest全局用例共用之conftest.py详解 一、conftest特点: 1、可以跨.py文件调用,有多个.py文件调用时,可让conftest.py只调用了一次fixture,或调用多次fixture 2、conftest.py与运行的用例要在同一个pakage下,并且有__init__.
阅读全文
摘要:APP功能测试# APP功能测试主要包含: 业务逻辑测试: 依据产品的设计文档,设计测试用例。 再加上一些隐性的需求测试,比如产品文档中没有涉及到的。 兼容性测试: 系统版本: Android:原生Android系统及定制版本。 ios:原生系统。 分辨率: 主要关注图片的分辨率,720 * 128
阅读全文
摘要:接口自动化测试平台功能: 管理所有的接口: - 接口的增删改查 - 一键执行接口,并生成测试报告 - 批量执行、一键执行 - 下载报告 - 批量导入数据 - 从Excel表格中读取数据,写到数据库 - 定时任务 - 每天定时(凌晨1点)检查是否有今天要结束的测试活动,如果有,就自动的执行一遍。 -
阅读全文