自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 pytest 自动化框架

pytest1.1 pytest初识pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点简单灵活,容易上手支持参数化能够支持简单的单元测试和复杂的功能测试pytest具有很多第三方插件,并且可以自定义扩展(pytest-selenium、pytest-html、pytest-rerunfailures、pytest-xdist、allure)测试用例的skip和xfail处理可以很好的和jenkins集成1.2 pytest安装pip install -U

2021-01-02 21:47:16 403 3

原创 测试面试/笔试题 大集合

测试工程师面试/笔试题BAT

2020-06-24 23:24:14 8004 2

原创 python random linux 随机数导致程序运行缓慢

python random linux 随机数导致程序运行缓慢产生原因有些程序运行加密时,系统会从虚拟设备 (/dev/random) 中取用随机数以供使用。然而, /dev/random 会使用熵池中的数据来生成随机数.在熵不足时,生成随机数非常缓慢,导致阻塞:nginx,apache,tomcat,PHP等很多程序都会用到随机数,可以说很重要。熵Entropy(熵,[shāng])在信息论中表示数据的混乱程度或者不确定性,可理解为随机数据。在 GNU/Linux 中有两个虚拟设备专门用于

2022-02-12 21:53:11 585

原创 Git 常用命令

Git 使用1、Git 原理2、Git 基本命令git init通过命令 git init 把这个目录变成git可以管理的仓库git config添加配置项目git config --global user.email “you@example.com”配置邮箱git config --global user.name “Your Name”配置用户名git status查看当前版本状态git clone XXXXXX工程下载到本地git bran

2021-03-13 20:11:35 135

原创 AES Padding 方法使用 [Python]

AES padding 加解密方法目前网络上、论坛上大多数均是 自写 lambda 函数实现如下所示from Crypto.Cipher import AESimport base64class AEScoder(): def __init__(self): self.__encryptKey = "iEpSxImA0vpMUAabsjJWug==" self.__key = base64.b64decode(self.__encryptKey)

2021-03-13 19:50:14 3784

原创 JsonSchema 格式校验器

JsonSchemaJSON Schema是基于JSON格式,用于定义JSON数据结构以及校验JSON数据内容安装pip install jsonschema实例{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "TestInfo", "description": "some information about test", "type": "object", "proper

2021-01-02 22:05:19 518

原创 Selenium 使用方法汇总

1、WebDriver APIdriver.get(url) #访问该URLdriver.back() #返回上次浏览页面 【浏览器后退】driver.fowward() # 前进 【浏览器前进页面】driver.refresh() #刷新当前页面driver.maximize_windows() #浏览器窗口最大化2、元素定位方法WebDriver 常用的元素定位方法编号定位方法定位单个元素定位多个元素1IDfind_element_by

2020-05-23 20:38:59 235

原创 Python+Selenium+Webdriver 环境搭建

安装 Seleniumpip install seleniumWebdriver (chromedriver)安装根据浏览器版本号下载对应驱动Webdriver 下载地址http://npm.taobao.org/mirrors/chromedriver/根据自己电脑系统选择不同平台的安装包下载,我们选择win32将下载的压缩包解压 chromedriver.exe 文件放置,谷歌浏览器目录,如图:测试代码片段# encoding = utf-8from sel

2020-05-22 22:21:26 577

原创 Python+HTMLTestRunnerCN 生成接口自动化报告

1、下载地址链接: https://pan.baidu.com/s/1k1F1NPoiwOBfgvTmDWoIng 提取码: 2rih 脚本说明 init_test.py 文件为 unittest 用例初始化,aip_test.py 文件为 用例集,request_xxx.py 文件为 api 接口请求,函数返回 result_text 值和 用例集中的 assertEqual 配合使用,run_test.py 运行测试集合,生成测试 HTML。2、代码init_test.py# -*

2020-05-16 22:59:57 464 1

原创 压测监控 Nmon

Nmon--开源性能监控工具,用于监控linux系统的资源消耗信息,并能把结果输出到文件中,然后通过nmon_analyser工具产生数据文件与图形化结果。

2020-05-07 22:25:12 2008

原创 jmeter 接口压测实例

1、测试环境windows + jmeter + jdk 8+ (自行百度配置jdk、jmeter环境变量)jmeter 版本 apache-jmeter-5.2.1jmeter 下载:下载地址:http://jmeter.apache.org/download_jmeter.cgi?Preferred=https%3A%2F%2Fmirror.bit.edu.cn%2Fapache%...

2020-05-04 15:02:18 718 7

原创 性能测试特性

性能测试:主要是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。

2020-05-03 18:39:54 382

原创 接口测试之-Requests

RequestsRequests 是Python 第三方库,处理URL资源比较方便,安装Python 后使用 pip install requests 即可下载该库 [安装Python可自行百度]pip3 install requests 1、requests-get# -*- coding: utf-8 -*-import requestsimport jsonimpor...

2020-04-12 19:30:12 183

原创 接口测试之-Postman

Postman接口测试是测试系统组件间接口的一种测试,主要用于测试系统与外部其他系统之间的接口,以及系统内部各个子模块之间的接口。测试的重点是要检查接口参数传递的正确性,接口功能实现的正确性,输出结果的正确性,以及对各种异常情况的容错处理的完整性和合理性。1、postman 下载官网下载地址:https://www.postman.com/网盘:https://pan.baidu.co...

2020-04-06 22:54:04 296

原创 Linux获取公网地址

Linux获取公网地址服务器管理员获取服务器公网IP地址,若有变更邮件通知管理员yum install -y mailx sendmail sendmail-cfchkconfig sendmail onservice sendmail start#!/bin/bash#yum install -y mailx sendmail sendmail-cf#chkconfig s...

2019-10-27 16:59:01 233

原创 简易二维码生成

简易二维码生成使用python 生成二维码1、生成字符串二维码,生成图片打开并保存图片# coding:utf-8import osimport qrcode #pip install qrcodeqr=qrcode.QRCode(version = 2,error_correction = qrcode.constants.ERROR_CORRECT_L,box_size=1...

2019-10-27 16:47:57 272

原创 Linux 挂载iso文件为镜像源

Linux 挂载iso文件为镜像源1、上传iso文件# mkdir -p /media/iso# mkdir -p /media/dvd使用Xftp 工具 将文件 CentOS-7-x86_64-DVD-1511.iso 上传至 /meida/iso 文件夹2、挂载 iso 文件# mount -o loop /media/iso/CentOS-7-x86_64-DVD-15...

2019-10-13 20:05:22 335

原创 Linux 操作系统下载依赖包rpm制作本地镜像源方法

Linux 操作系统下载依赖包rpm制作本地镜像源方法一、Linux 操作系统下载依赖包rpm,有两种方式:1、linux 使用yum安装软件很方便,但是yum install后的安装包默认安装完成删除,此时需要我们保留yum安装软件包,设置方法如下:将/etc/yum.conf里对应的keepcache参数改为1即可,rpm包便会保留在cachedir对应的目录下。[root@host...

2019-10-13 19:48:18 1443

原创 Freeradius服务器的搭建流程

Radius、Firewall 安装配置1、说明使用 freeradius 和 mariadb 配置 Radius 认证服务器2、安装命令使用在线 yum 源安装,保证网络畅通,执行以下命令等待安装完成yum install -y freeradius freeradius-utils freeradius-mysql mariadb-server验证安装,使用如下命令,如...

2019-04-21 16:48:32 7559

原创 CentOS7.X 服务器安装配置

CentOS7.X 服务器安装配置服务器版本: CentOS 7.2 最小化安装 中文版分区:(根据实际情况而定,以4T硬盘为例) /boot 200M / 1T (根目录和 /usr) /var 1T (存放日志使用) /home 1T (存放数据) /data 1T (存放应用安...

2018-11-17 23:09:43 263

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除