摘要: Linux环境安装,这次我们选择安装Ubuntu 第一步: 首先我们需要准备虚拟机,下载一个VMware 其次去网上下载Ubuntu的镜像 第二步: 创建虚拟机,选择Ubuntu的镜像,我们容量选择40GB,内存4G,CPU核心数量2核,2线程。 最终下载一段时间后成功加载Ubuntu的界面 第三步 阅读全文
posted @ 2022-05-10 22:16 天生如此 阅读(846) 评论(0) 推荐(0)
摘要: 封装日志是基操了,java里面我们用log4j2进行日志封装,python里面我们用logging来封装直接看代码: import logging import os import time class LOGER(object): # # 封装后的logging # def __init__(se 阅读全文
posted @ 2022-05-09 15:29 天生如此 阅读(219) 评论(0) 推荐(0)
摘要: 今天简单总结一下最近在项目中使用allure生成报告时的一些经验。 allure是我们在做接口自动化测试时所使用的一种产生报表的插件。首先要注意的是,由于他和pytest是绑定的。如果我们在生成时,文件名没有写成‘test_’开头或‘_test’结尾,那么我们在启动allure报告时就会报错。这点要 阅读全文
posted @ 2022-05-09 12:02 天生如此 阅读(1621) 评论(0) 推荐(0)
摘要: python如何进行性能测试呢?其实原理就是对于接口进行加线程,打个比方就是当你有一个电梯,你同时可以搭载多少个人坐电梯那这个人数就是这部电梯的其中一个性能指标,那么对于接口来说每秒钟能有多少人成功发起请求后得到成功的响应就是性能测试的一个指标 接下来我们来看一下性能测试的几个重点: 我们在做性能测 阅读全文
posted @ 2022-05-08 19:24 天生如此 阅读(1873) 评论(0) 推荐(0)
摘要: 解决重定向方法: 打开jmeter/bin 目录下的jmeter.properties文件,打开进去后搜索cookie,找到#CookieManager.save.cookies=false,将其改成图中样子,改成true 随后打开jmeter,在线程组下面添加http cookie管理器 这样就解 阅读全文
posted @ 2022-05-06 20:17 天生如此 阅读(1339) 评论(0) 推荐(0)
摘要: 我们在做自动化的过程中经常会遇到一些困难,比如说我需要对一个查询进行测试他的每个条件都有8,9,10个枚举。一共有4,5个这样的条件。那么如果我们要对其所有产生的情况都覆盖到怎么办呢? 假设我们有4个条件,每个条件都有9个枚举值。那么他总共能产生9*9*9*9=6561种组合情况。还不包括其中不选择 阅读全文
posted @ 2022-05-01 21:30 天生如此 阅读(592) 评论(0) 推荐(0)
摘要: Python连接数据库需要安装一个外部库pymysql 接下来我们通过实际代码演示如何进行 数据库连接 #import外部库pymysql,下载安装import pymysql#这是我们封装的用来获取数据库的配置文件,ip,port,password,user的一个方法,具体代码不做展示了 from 阅读全文
posted @ 2022-04-30 20:42 天生如此 阅读(561) 评论(0) 推荐(0)
摘要: 接口自动化的核心就是request+pytest,request库用作发送HTTP请求,而pytest就是对发送的数据进行参数化 以上是做参数化前要准备的东西 接下来我们看看代码上具体如何实现 #封装一个请求接口,形参分别为接口所需要传递参数。 def addProject(self, name=" 阅读全文
posted @ 2022-04-30 20:20 天生如此 阅读(1147) 评论(0) 推荐(0)
摘要: Redis又称缓存数据库,意思是将数据存在内存中,其优点是读写速度很快,不需要永久存储的数据可以存入其中定时销毁。 Redis Desktop Manager工具是一种类似于Navicat的 Redis缓存数据库管理工具其界面是这样的↓ 点击进入后和Navicat一样首先是连接数据库服务器 填写服务 阅读全文
posted @ 2022-04-29 10:23 天生如此 阅读(1465) 评论(0) 推荐(0)
摘要: redis就是缓存数据库,如果学过sql其实redis就和sql差不多的意思,只是他将数据存储在内存中,让一些并不是需要永久存储的数据在一定时间后自动销毁,而且内存的传输速率也比传到硬盘中会更快,这样即省服务器硬盘,又能提升数据交换速率。现在我们很多企业项目中都有用到redis作为缓存数据库。在自动 阅读全文
posted @ 2022-04-29 09:47 天生如此 阅读(546) 评论(0) 推荐(0)