随笔分类 -  工具

摘要:1、主节点 Jenkins全局配置 配置好allure安装目录 2、从节点 3、Jenkins job配置 添加构建后操作步骤,选择allure report path中填写allure-results 点击“高级”按钮。配置report path。 配置report path 命令行中指定allu 阅读全文
posted @ 2022-04-19 18:18 超级宝宝11 阅读(278) 评论(0) 推荐(0)
摘要:1、在setup中创建不可变变量。各个用例和teardown都可以使用,但是不能修改变量。 示例如下 #coding:utf-8 import pytest class Test_share_var(object): def setup_class(self): print("\nhere is s 阅读全文
posted @ 2022-04-19 09:50 超级宝宝11 阅读(1305) 评论(0) 推荐(1)
摘要:pytest-mock安装: pip install pytest-mock 这里的mock和unittest的mock基本上都是一样的,唯一的区别在于pytest.mock需要导入需要mock对象的详细路径。 #coding:utf-8 # weateher.py from pytest_mock 阅读全文
posted @ 2022-04-18 09:36 超级宝宝11 阅读(233) 评论(0) 推荐(0)
摘要:fixture主要用于测试函数传参和前置后置操作 一,fixture当参数传入 fixture可以当做参数传入,定义fixture跟定义普通函数差不多,唯一区别就是在函数上加个装饰器@pytest.fixture()fixture命名不要以test开头,跟用例区分开fixture是有返回值的,没有返 阅读全文
posted @ 2022-04-09 22:04 超级宝宝11 阅读(1212) 评论(0) 推荐(0)
摘要:1、介绍 当部分用例因为一些偶然因素运行失败时,可以使用失败重试机制,比如在平时在做接口测试的时候,经常会遇到网络抖动或者环境问题导致测试用例运行失败,而这个并不是我们想要的结果,我们想要重新运行失败的测试用例,这个就需要通过插件pytest-rerunfailures来实现了。 2、安装失败重试插 阅读全文
posted @ 2022-04-09 21:24 超级宝宝11 阅读(327) 评论(0) 推荐(0)
摘要:1、前言 这是一个pytest第三方插件,主要解决用例之间的依赖关系。如果依赖的上下文失败后续的用例会被标识为跳过执行,相当于执行了pytest.mark.skip dependency可作用的范围有:session、package、module、class 安装pip install pytest 阅读全文
posted @ 2022-04-09 21:21 超级宝宝11 阅读(173) 评论(0) 推荐(0)
摘要:setup和teardown用于实现再测试用例之前或之后增加一些操作,此操作是整个全局都生效 1、函数级(setup_function/teardown_function)只对函数用例生效(不在类中) 每个用例开始和结束调用一次 (-s参数是为了显示用例的打印信息, -q参数只显示结果,不显示过程) 阅读全文
posted @ 2022-04-09 21:02 超级宝宝11 阅读(136) 评论(0) 推荐(0)
摘要:由于Jenkins服务器修改过ip地址,忘记修改Jenkins配置中的ip,带来了下面的问题。 现象陈述: 如下图 jenkins配置slave启动slave时,如下ip有可能与实际启动不一致的情况 Locating server among [http://192.168.31.193:8007/ 阅读全文
posted @ 2022-04-01 14:11 超级宝宝11 阅读(241) 评论(0) 推荐(0)
摘要:Hook函数的定义Hook函数又称为钩子函数,它的作用可以理解成钩住自己喜欢的东西(在window中,喜欢的东西可理解为消息),然后对自己喜欢的东西单独做处理 如:我写了一个window程序,在程序中我写了一段代码(调用window的api来实现钩子),这段代码被系统通过系统调用,把其挂入系统中,然 阅读全文
posted @ 2022-04-01 11:19 超级宝宝11 阅读(425) 评论(0) 推荐(0)
摘要:1、centos7下,allure安装 参考链接:https://www.cnblogs.com/my_captain/p/12753415.html 1.1、上传allure的zip包 使用rz命令将allure-commandline-2.12.1.zip上传到服务器的/opt目录下 1.2、解 阅读全文
posted @ 2022-02-08 15:31 超级宝宝11 阅读(1827) 评论(0) 推荐(0)
摘要:这次安装的是git 2.27.0 准备安装 1. 删除原有Git, 由于系统默认使用的是1.8.3.1的git, 所以要先删除掉 # yum remove git 2. 下载git( 下载地址) 3. wget下载 wget https://github.com/git/git/archive/v2 阅读全文
posted @ 2022-01-28 21:03 超级宝宝11 阅读(673) 评论(0) 推荐(0)
摘要:TCPREPLAYtcpreplay是一系列工具的集合。包括(tcpprep、tcprewrite、tcpreplay和tcpbridge)其中tcpreplay是真正实现流量回放功能的工具,其他几个工具可以看作tapreplay的辅助工具,作为流量重放前期的准备工作,比如tcpprep可以划分哪些 阅读全文
posted @ 2022-01-24 18:54 超级宝宝11 阅读(2039) 评论(0) 推荐(0)
摘要:常用示例 主要介绍端口,IP和MAC地址的修改方法,其他参考tcprewrite -h 举例:$tcprewrite -r 80:8080 -i login.pcap -o login_update_port.pcap 修改login.pcap中端口,80端口修改成8080;也可以同时修改源和目的端 阅读全文
posted @ 2022-01-23 17:13 超级宝宝11 阅读(3623) 评论(0) 推荐(0)
摘要:NAME tcpprep - 通过 pcap 文件生成 tcpreplay (--cachefile) 用的cache文件 回到顶部 SYNOPSIS tcpprep [-flag [value]]... [--opt-name [[=| ]value]]... 所有参数均为选项。 tcpprep 阅读全文
posted @ 2022-01-23 17:08 超级宝宝11 阅读(207) 评论(0) 推荐(0)
摘要:NAME tcprewrite - 改写pcap文件中的报文 回到顶部 SYNOPSIS tcprewrite [-flag [value]]... [--opt-name [[=| ]value]]... 所有参数均为选项。 回到顶部 DESCRIPTION 该手册简要介绍了tcprewrite的 阅读全文
posted @ 2022-01-23 17:07 超级宝宝11 阅读(222) 评论(0) 推荐(0)
摘要:开启SMTP服务 这里我们以QQ邮箱为例进行学习,需要开启 SMTP 服务,登录QQ邮箱->设置->账户->开启 POP3/SMTP 服务。 开启SMTP服务时,需要发送短信验证,按照提示信息操作后,就可以得到一个QQ邮箱授权码,将该授权码保存下来,当我们通过 Jenkins 配置邮件时,该授权码就 阅读全文
posted @ 2022-01-16 17:16 超级宝宝11 阅读(194) 评论(0) 推荐(0)
摘要:在jenkins的使用过程中,需要给用户分配只管理特定项目的权限来保证项目相关人员只能管理对应项目(比如有是三个项目a、b、c,有两个用户张三、李四,需求张三只有管理项目a的权限,李四只有管理项目b的权限,同时张三和李四都有项目c的读权限),jenkins自带的用户权限管理无法满足这样的需求。因此需 阅读全文
posted @ 2022-01-16 15:25 超级宝宝11 阅读(249) 评论(0) 推荐(0)
摘要:1 引言 1.1 编写目的 指导质量管理部,业务测试组同事进行Jenkins环境部署,通过Jenkins解决测试环境不可控,开发测试环境不一致等问题。 1.2 使用对象 质量管理部、基础研发部,集成部署部及EMT 目标受众: 本文的预期受众是从事持续交付或持续自动测试工作的软件工程师。要想按照本文中 阅读全文
posted @ 2022-01-16 14:31 超级宝宝11 阅读(968) 评论(0) 推荐(0)
摘要:1、java环境 参考链接:centos7通过yum安装JDK1.8_来吧 单刷各种经典-CSDN博客_yum安装java 操作步骤: 检索1.8的列表 yum list java-1.8* 安装1.8.0的所有文件 yum install java-1.8.0-openjdk* -y 使用命令检查 阅读全文
posted @ 2022-01-15 19:16 超级宝宝11 阅读(245) 评论(0) 推荐(0)
摘要:以下内容主要是引用自合天网安中的一个实验案例:黑客A通过ARP欺骗,使用Wireshark获取了整个局域网内的网络流量信息。无意之中,他发现有人在某个网站上上传了一份文件。但是他不知道怎么样通过Wireshark去还原这份文件,没办法,他将监听到的数据包保存为了一份Wireshark的监听记录,打算 阅读全文
posted @ 2022-01-09 15:02 超级宝宝11 阅读(2141) 评论(2) 推荐(0)