1.参考链接 https://zhuanlan.zhihu.com/p/147656713 2.SSH 配置 3.github添加ssh key,文件路径:/c/Users/DELL/.ssh/id_rsa.pub 4.验证绑定:在 GitBash 输入 ssh -T git@github.com
1.与unittest类似,执行用例前后会执行setup,teardown来增加用例的前置和后置条件。pytest框架中使用setup,teardown更灵活,按照用例运行级别可以分为以下几类。 模块级(setup_module/teardown_module)在模块始末调用 函数级 (setup_
https://s2.51cto.com/images/blog/202309/21104314_650badc2821d085511.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_Zm
1.工作流程 1.1 用户准备一个资源文件(记录了业务应用的名称,镜像地址信息),通过调用APIServer执行插件pod 1.2 APIServer收到用户的pod创建请求,将pod信息写入到etcd中 1.3 调度器通过list-watch的方式,发现有新的pod数据,但是这个pod还没有绑定到
1.搜素用到的分隔符 2.去除广告(intitle:在网页的标题中搜索) 3.限定内容范围搜索 4.限定时间范围 (内容:时间..时间) 5.指定文件类型搜索(filetype:文件格式)
1.集群资源 组件是为了支撑k8s平台的运行,安装好的软件。 资源是如何去使用k8s的能力的定义,比如,k8s可以使用p
from selenium import webdriver #公共的,对driver初始化的部分做抽离 class BasePage: def __init__(self): opt = webdriver.ChromeOptions() opt.debugger_address = "127.0
1.basepage.py文件 from selenium import webdriver #公共的,对driver初始化的部分做抽离 from selenium.webdriver.remote.webdriver import WebDriver class BasePage: # def _
package cn.itcast.jdbc; import java.sql.*; public class JdbcDemo04 { public static void main(String[] args) { Connection conn = null; //定义为全局变量 Statem
1.主要安装参考链接 [主要参考链接](https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=40476&extra=&ordertype=1) 2.gcc没有用上面的编译安装,主要是耗时,Centos 7默认gcc版本为4.8
1.allure介绍: allure是一个轻量级,灵活的,支持多语言的测试报告工具;可以为dev/qa提供详尽的测试报告,测试步骤,log;也可以为管理层提供high level统计报告;是java语言开发,支持pytest,javascript,php,ruby等,可以集成到jenkins 2.a
1.构造请求 import pytest import requests class TestWeixin: def setup_class(self): url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken" params11 = { "corpi
1.base_api完成对api的驱动 import req import requests from jsonpath import jsonpath class BaseApi: # def send(self,req): # return requests.request(**req) def
import time import yaml from selenium import webdriver class TestDemo(): def setup_method(self,method): self.driver = webdriver.Chrome() self.driver.i
selenium官网:>https://www.selenium.dev/zh-cn/documentation/ 作者:https://martinfowler.com/bliki/PageObject.html #微信通讯录添加成员并断言 import time from selenium im
1.生成器:使用生成器可以生成一个值的序列,用于迭代,并且这个值的序列不是一次生成的,而是使用一个,再生成一个,可以使程序节约大量内存。 2.生成器创建:生成器对象是通过yield关键字定义的函数对象,因此,生成器也是一个函数。 def myYield(n): while n>0: print("开
1.设计思路 2.代码结构 3.初始代码展示 from testpo.page1.contact_page import ContactPage class MainPage: def goto_contact_page(self): return ContactPage() class Conta
from selenium import webdriver from selenium_po.page.contact_page import ContactPage class MainPage: def goto_contact_page(self): opt = webdriver.Chro
1.basepage.py from selenium import webdriver #公共的,对driver初始化的部分做抽离 from selenium.webdriver.remote.webdriver import WebDriver from selenium.webdriver.s
InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是对比MyISAM的存储引擎,InnoDB写的处理效率差一些,并且会占用更多的磁盘空间以保留数据和索引。 1.自动增长列 InnoDB 表的自动增长列可以手工插入,但是插入的值如果是空或者 0,则实际插入的将是自动增长后的值。新建表
1.MyISAM:默认的MySQL插件式存储引擎。如果应用是以读操作和插入操作为主,只有很少的更新和删除操作,并且对事务的完整性、并发性要求不是很高,那么选择这个存储引擎是非常适合的。MyISAM是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。 2.InnoDB:用于事务处理应用程序,支
show columns from test; 和 desc test;同理; show create database 数据库名/ show create table 表名; 分别用来显示创建特定数据库或表的MySQL语句; SHOW GRANTS,用来显示授予用户(所有用户或特定用户)的安全权限
1.修改密码:alter user 'root' @'localhost' identified by 'root'; 2.查看密码复杂程度:show variables like 'validate_password%'; 改密码复杂度(5.7以下版本):set global validate_p
1.官网下载 1.1进入网站,选择要下载的版本. https://www.percona.com/downloads/Percona-XtraBackup-LATEST 1.2 这个网站也可以下载rpm包 https://rhel.pkgs.org/7/percona-x86_64/percona-
上图最下面两个图的查询语句 select ... from 表1 as a FULL OUTER JOIN 表2 as b on a.列名=b.列名 (右) select ... from 表1 as a FULL OUTER JOIN 表2 as b on a.列名=b.列名 where a.列名
#### 1. http请求默认值由来 测试过程中有多个sampler(取样器)请求时,其中大多数如ip,协议,端口号,编码这些都是重复的,为了以后迁移或修改方便,将相同的参数放到一块,就有了配置元件http请求默认值。请求默认值填写参数后,其它请求中相同的参数可以留空。 #### 2. http请
1.pytest加载所有的测试用例都是乱序的,如果想指定用例的顺序,可以使用pytest-ordering插件,指定用例的执行顺序只需要在测试用例的方法前面加上装饰器@pytest.mark.run(order=[num])设置order的对应的num值,它就可以按照num的大小顺序来执行 应用场景
pytest可以使用@pytest.fixture装饰器来装饰一个方法,被装饰的方法名可以作为一个参数传入到测试方法中。可以使用这种方法来完成测试之前的初始化,也可以返回数据给测试函数 1.将fixture作为函数参数 通常使用setup和teardown来进行资源的初始化。如果有这样的一个场景:测
如果每条测试用例都需要添加fixture功能,则需要在每一个用例方法里面传入这个fixture的名字,例如在装饰器里添加一个参数autouse="true",她会自动应用到所有的测试方法中,只是这里没有办法返回值给测试用例。 import pytest @pytest.fixture(autouse
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号