自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (2)
  • 收藏
  • 关注

转载 Python实现 md5(md5( )+salt( )双重加密

此篇博客参考自:Python实现md5二次及多次加盐加密代码参考:from hashlib import md5# post传入的参数params = "123456" # 加密后需拼接的 salt(有的叫access_key_secret) salt = "HNNJJjjmjfsdkmfkdd"def q(): m = md5() m.update(params.encode('utf8')) sign1 = m.hexdigest() return sign1

2020-08-26 16:13:23 70

原创 jmeter之常用元件用法图文详解

一、Jmeter的断言使用增加断言:线程组>添加>断言>响应断言apply to(应用范围):Main sample only:仅当前父取样器进行断言,一般一个请求,如果发一个请求会触发多个,则就有sub测试字段:响应文本: 即响应的数据,比如json等文本响应代码: http的响应状态码,比如200、302、404这些响应信息: http响应代码对应的响应信息,例如: OK, FoundResponse Header: 响应头模式匹配规则:包括:

2020-07-21 23:42:10 127

转载 B站视频下载到本地【亲测好用】

打开这个外链网站:贝贝参考文章:b站bilibili哔哩哔哩视频下载到本地的一种方法,不好使你打我

2020-11-24 19:02:57 21

原创 Python :将文件使用MD5加密(32位小写)【暂时仅为个人使用,不知对错】

最近需要测试文件上传接口需要传入 MD5 加密后的 32位小写 字符串找了一堆资料,倒是生成了,但是不知道对不对我先放下代码,如果不对,欢迎大佬指点'''先导入第三方库,如果标红,就去 pip3 install 一下'''from hashlib import md5# 创建一个函数方法def md5_file(name): m = md5() #需要使用二进制格式读取文件内容 a_file = open(name, 'rb') # 读取文件 m.u

2020-11-24 15:06:40 6

原创 Jmeter压测报错:java.net.BindException: Address already in use: connect解决办法

最近在用jmeter做压力测试时,发现一个问题,当线程持续上升到某个值时,报错:java.net.BindException: Address already in use: connect出现这个报错的原因:windows 提供给 TCP/IP 链接的端口为 1024-5000,并且要四分钟来循环回收它们就导致我们在短时间内跑大量的请求时将端口占满了,导致如上报错。解决办法:① win + R ,在打开的窗口输入 regedit 命令打开注册表② 路径:H

2020-11-19 10:00:17 9

原创 Fehelper 下载、安装与使用

FeHelper:一款极其好用的浏览器插件,其实现的功能是对于前台数据的格式化与渲染等的操作具有以下的特点:JSON页面自动格式化查看JSON代码片段格式化工具二维码生成工具二维码解码(网页图片右键菜单)字符串编解码工具(Unicode、UTF8、Base64、MD5等)图片Base64编码工具页面加载性能检测工具页面编码规范检测工具时间(戳)转换工具正则表达式测试工具代码美化工具代码压缩工具页面取色工具Ajax接口抓

2020-11-16 15:01:24 20

原创 Jmeter 正则表达式两种常用提取响应参数的公式

就用如图所示的响应报文进行演示一、提取 token 字段信息【string类型的】 正则表达式提取公式: "token":"(.*?)"二、提取 gatewayStatus 字段信息【int类型的】正则表达式提取公式: "gatewayStatus":\s?(\d+)...

2020-11-16 14:13:15 11

原创 通过cmd命令,获取当前文件夹下所有的文件的绝对路径,并存储在指定目录的文件夹中

1、在文件夹路径敲 cmd 进入命令行窗口2、在命令行中敲击命令并回车:【> 文件名.csv 】的作用是生成指定文件名的文件dir *.* /s /b > file_pwd.csv

2020-11-14 01:56:44 12

原创 Jmeter实现存储响应数据到指定的文件内

1、点击新建 BeanShell 后置处理程序添加 → 后置处理器 → BeanShell 后置处理程序2、编写 Script 脚本这里提供一下代码源码// 这里的文件路径需要提前创建好 → 【D:\\OneDrive\\桌面\\fileUrl.csv】FileWriter fstream = new FileWriter("D:\\OneDrive\\桌面\\fileUrl.csv",true);BufferedWriter out = new BufferedWriter(f

2020-11-14 01:42:58 6

原创 cmd命令打印当前文件夹下所有文件的绝对路径并存到指定的文件内

1、在你需要的文件夹下,路径敲cmd,进入命令行界面2、 输入以下命令 【/s 表示递归】DIR *.* /S/B >List.csv3、回到文件夹内,多了个csv文件,打开就可以看到路径都存进去了

2020-11-12 11:18:12 35

原创 基于Unittest框架写的自动化脚本右键运行出现 run “py.test for ...“的解决办法

一、看图,python脚本都是 unittest 写的,但是,运行的时候没注意是 py.test 就运行了二、网上找了解决办法,说是要修改默认运行方式进入:File - Settings - Tools - Python Integrated Tools三、到这你可能以为就结束了,但现实会打你几巴掌已经用 py.test 运行过的用例仍然只能用 pytest 去运行但是刚刚没有运行过的用例就可以使用unittest运行就导致了一个 .py 文件下的用例出现了两种执行方式

2020-11-06 10:43:15 158

原创 基于Unittest框架写的脚本,Pycharm中如何使用unittest去执行Run运行脚本操作

今天写了一个基于unittest框架的脚本,运行时发现默认执行脚本的方法变成了 py.test ???网上找到了解决办法:修改脚本默认执行方式File > Settings > Tools > Python Integrated Tools > Default test runner...

2020-10-12 16:27:02 19

原创 pub格式的文件打开报错:Publisher无法打开文件 解决办法

最近搞 Git 上传文件到 Github 仓库遇到了点问题:id_rsa.pub 这个文件打不开,但是我需要复制内容生成 ssh 密钥文件格式类型为:Microsoft Publisher Document (.pub)解决方法:1、在当前文件目录输入 cmd【直接定位到当前目录下】2、dos 下查看文件内容的命令:type 文件名3、复制内容就可以去粘贴使用啦,希望可以帮到你们!!!...

2020-09-29 13:56:55 320

原创 解决Jenkins 插件下载速度慢导致安装失败

jenkins下载插件速度非常慢,而且经常提示下载插件失败提升Jenkins安装插件速度,大多数博客中都是在插件配置里使用https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 替换原来的官方的 json但其实下载插件的速度并没有加快 emmm这边找到了一个有效的在线安装方法 ↓ ↓ ↓ ↓在线安装方法:1. 修改 .jenkins 目录中的 hudson.model.UpdateCen

2020-09-28 17:33:36 26

原创 关于pycharm依赖库 install to user‘s package directory 的排坑日记

今天基于 unittest 写了一个接口自动化脚本,右键 Run 没有问题但是我想放到我本地的 jenkins ,所以想先以 dos 命令试试果不其然,报错了~~ 害,开始排坑(报错显示没有依赖包)1、首先确认自己python的环境变量配置和pycharm是否一致---- 就在这时,我发现下载依赖库的时候勾选了:install to user’s package directory2、恍然大悟,然后就在想:① 怎么把我的依赖库复制到我pycharm选择的python程序所在的

2020-09-28 11:17:40 148

原创 PyCharm之python书写规范--消去提示波浪线【强迫症福音】

1、打开 Pycharm2、找到 File > Settings3、 在 Settings 中 : Editor > Color Sheame > General找 到 : Error and Warnings ,会看到 Typo 和 Weak Warning4、然后回到 Pycharm ,代码规范的波浪线就消失啦...

2020-09-24 14:32:53 97

原创 基于Unittest 框架的几种用例加载方式

♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥ unittest ♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥ 加载用例 ♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥ 先准备一个【测试套件】 和 【测试加载器】'''先用suite套件存储用例【存储测试用例的容器】'''suite = unittest.TestSuite()'''创建一个加载器,寻找所有的用例【方法】'''loader = unittest.TestLoader()一、定位到 class类,加载类

2020-09-23 21:18:55 19

原创 文件上传类接口的调试方法【postman 和 python代码 和 jmeter】

做接口测试工作的时候遇到了【上传文件】的接口postman 下很容易就调试通过,但是想python实现接口自动化在博客上面翻阅了好多的博客呀【鱼龙混杂太难找到合适的了。。。】不过好在我集中了几篇博客的思路和同事的帮助,终于调通了一、先讲一下 Postman 如何实现上传文件【比较简单】二、python 脚本如何实现文件上传接口调试附上源码:import requests# 你的接口url地址url = "http://xxxx/api/xx/File/

2020-09-23 20:50:43 51

原创 安装在本地 Windows 的 jenkins如何实现升级【在线 or 离线】

一、当jenkins出来新版本的时候,就会弹出如下提示信息网速给力的时候,点击 【自动升级版本】就可以升级网络不是很好的时候就升级的 特别 特别 慢 ~ ~今天学到了一招快速升级Jenkins版本的方法1、点击下图的 Download ,将最新的war包下载到本地2、不出意外的话,下载下来的是 jenkins.war.jar格式的文件3、直接改后缀,把 .jar 去掉,保存为 war 文件4、找到本地 jenkins 的 war 包的安装路径5、把下载好的

2020-09-23 20:13:40 50

原创 Github 如何上传文件至仓库

1、注册好 Github 账号怎么注册?点击这里跳转【待后续补充文章】2、下载安装好 Git 【下图为安装成功】怎么下载安装?点击这里跳转【待后续补充文章】一、新建 Github 仓库二、编辑仓库信息三、获取下载链接地址URL四、本地创建一个文件夹,执行 Git 操作1、新建文件夹并进入2、把github上面的仓库克隆到本地【用到上面复制的URL地址】# 这里会生成一个 .git 的文件夹$ git clone https://github.com/

2020-09-22 13:15:17 41

原创 Unittest框架多个testcase之间全局变量的调用

unittest模块进行接口自动化的时候遇到以下场景:新增、修改、查看、删除一个项目配置流程但是每次用真实数据请求,数据库就会增加很多脏数据所以就产生了数据一条龙服务:从新增到删除涉及到了Unittest下个接口需要调用上个接口的返回值网上翻阅了一堆博客都写得很难懂好在我成功解决了参数调用问题,特来分享:'''整体思路:1. SetUp():使用globals()函数定义全局变量2. test_001中,使用 self.g['a'] ,将赋值结果存至全局变量3. test_0

2020-09-20 17:41:19 66

原创 Jmeter和Postman怎么实现调用上个接口响应为下个接口传参

Jmeter+Postman一、Jmeter如何实现1、添加正则提取器2、在登出请求中,引用 "${token}" 变量二、Postman 如何实现一、Jmeter如何实现1、添加正则表达式提取器2、下个接口中引用变量1、添加正则提取器2、在登出请求中,引用 “${token}” 变量二、Postman 如何实现1、现在环境变量中添加一个空的 token 变量2、Tests 中提取 token值传入环境变量3、在写个请求中调用 {{token}}//获取

2020-09-17 09:36:40 50

原创 Chrome谷歌浏览器如何永久阻止自动升级更新

CSDN相关博客一大堆,讲的有的没的都没啥用我这边找了好多相关文章也算是解决了这个问题写一篇经验分享给大家:只要删除C:\Program Files (x86)\Google\Update目录下的update.exe文件即可【关键在于怎么删除,所以需要进行下面的操作】一、先安装好 Chrome 浏览器【如果你也是测试,那这个77版本的你值得拥有】链接:https://pan.baidu.com/s/19XNkuLWTSYlhPvH8eubgzQ提取码:oak2二、搜索.

2020-09-09 17:14:35 369

原创 Postman+Newman+Git+Jenkins实现接口自动化测试持续集成

Postman工具常见的接口测试流程是怎样的?使用Postman+Newman+Git+Jenkins+钉钉/邮件提醒-------------- ♥ 以下分别讲解:windows 下的 Newman 安装 ♥----------------一、Windows 系统 Newman + reporter 插件 安装1、下载Node.js进行安装,然后配置node的环境变量2、借助 npm 安装 cnpmnpm install -g cnpm --registry=https://r

2020-09-07 10:20:41 101

原创 Gridea+Github搭建属于自己的博客Page build warning解决方法

【可以先听一下我的解决办法,后面我会说一种我没尝试过的方法】我的解决方法就是:1、删除Github账户+卸载Gridea软件2、再重新来一遍【哭了】这里还有一个坑!!!我是粉碎文件而不是一步步卸载导致 Gridea 软件重新安装失败,最后查下来原因是: ‘’ 注册表没有处理干净 ‘’注册表清理工具:Wise Registry Cleaner清理了之后就可以重装 Gridea 了方法二:猜测应该可行,我可能做了多余的操作1、直接卸载 Gridea2、清理注册

2020-09-03 15:44:19 37

原创 Mysql数据库concat函数实现字符串拼接

UPDATE iot_device SET device_name = CONCAT(‘a’, device_name)WHERE device_name LIKE ‘abcde%’

2020-09-01 18:58:59 43

原创 如何使用谷歌浏览器把网页保存为PNG图片

Chrome保存整个网页为图片【适合平时学习以及资料保存】操作步骤:1.右键检查2.快捷键Ctrl+Shift+P3.输入full4.选择Capture full size screenshot

2020-09-01 10:53:19 164

原创 python基础之 open ( ) 操作文件读写

open(文件路径,编辑模式,编码格式)代码释义open ( <file.path> ,mode=‘r’,encoding=‘utf-8’ )读取文件内容open ( <file.path> ,mode=‘w’,encoding=‘utf-8’ )覆盖写入内容open ( <file.path> ,mode=‘a’,encoding=‘utf-8’ )追加写入内容一、显示文件内容open ( <file.path

2020-08-23 16:24:09 96

原创 python基础之 OS 模块的常见使用方法+ open() 配合使用

os模块有许多方法让我们通过代码实现创建,删除和更改目录,具体罗列如下:一、 os.getcwd():getcwd() 方法显示当前的工作路径,只具体到路径,不具体到文件。【 实际过程中用得较少 】二、os.path.realpath(_ _ file _ _) 用得非常多【 显示文件的绝对路径 】三、os.path.dirname(file)显示文件所在文件夹的路径四、os.path.join ( a , b ) 路径拼接五、os.mkdir ( 绝对路径

2020-08-23 12:41:21 68

原创 python基础之 zip( ) 实现行列转化

现在有一个列表如下:user_info = [["name","age","gender","food"], ["张三","15","男","吃零食"], ["李四","25","女","吃烧烤"], ["王五","30","男","吃米饭"]]需要将其转化为如下格式:new_info = [{"name":"张三","age":"15","gender":"男","food":"吃零食"}, {"

2020-08-23 10:08:00 101

转载 Linux服务器查看磁盘、CPU使用情况

参考博文:linux 查看CPU使用率查看磁盘命令:df -hl 查看磁盘剩余空间 df -h 查看每个根路径的分区大小 du -sh [目录名] 返回该目录的大小 du -sm [文件夹] 返回该文件夹总M数 du -h [目录名] 查看指定文件夹下的所有文件大小(包含子文件夹)磁盘和分区mount | column -t # 查看挂接的分区状态fdisk -l # 查看所有分区swapon -s # 查

2020-08-22 10:45:25 51

原创 Jmeter --- time函数生成时间戳

一、元件位置Tools → 函数助手对话框二、生成时间戳1、未作处理的时间戳2、除以1000,得到少三位数的时间戳

2020-08-17 17:58:53 69

原创 CentOS 7 下的 Docker初识+安装配置

Docker - 配置国内加速器加速镜像下载Docker 能做什么?搭建测试环境搭建各类基础服务搭建测试执行环境Docker 的安装【最新版】★ ★ ★ 下载安装运行就三条命令 ★ ★ ★'''更新现有的yum包 :''' sudo yam update'''执行docker安装脚本'''curl -sSL https://get.docker.com/ | sh'''启动docker服务'''sudo service docker startDocker的

2020-08-09 16:27:11 60

原创 CentOS上安装docker(Linux)

前置条件:Linux 内核版本必须 >= 3.8(如已安装过Docker)移除老版本的 Docker一、内核版本查看uname -a | awk '{split($3, arr, "-"); print arr[1]}'二、移除老版本 Docker[root@localhost ~]# sudo yum remove dockor\> docker-client\> docker-client-latest\> docker-common\> dock

2020-08-06 23:29:32 41

原创 Jenkins环境搭建(Windows下配置流程)

Jenkins 是什么?Jenkins是一个用java语言开发的开源的持续集成框架,使开发和运维从繁杂和重复的操作中解脱出来,专注于更为重要的业务逻辑实现上,其主要功能是监视重复工作的执行,有点类似于windows系统中的定时任务,不过Jenkins的功能更加强大,里面集成了很多插件,也可以自己写插件集成进去。Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。windows系统下安装Jenkinsjenkins安装包下载地址

2020-08-03 15:43:21 90

原创 python之openpyxl操作Excel文件读写

一、安装 Openpyxl 模块File > Settings > Project Interpreter二、桌面生成 Excel 文件,写入一些数据并复制到PyCharm中注:【openpyxl 只支持 .xlsx 格式的 Excel 文件】三、pycharm 中使用 openpyxl 读取文件数据# -*- -*- -*- -*- -*- -*- -*- -*- # -*- coding: utf-8 -*-

2020-08-02 13:14:59 118

原创 python用例和数据的分离处理之DDT数据驱动测试

一、先安装 ddt 模块:1. 可以直接 cmd 命令行敲: pip install ddt【pip行不通试试 pip3 / pip.exe 安装】2.按照下面的GIF图片,在pycharm直接安装二、ddt 简单使用先导入 ddt 模块: import ddtclass类上方输入: @ddt.ddt 【固定语法,无需深究】函数方法上方输入: @ddt.data( )↑ ↑ ↑ 【括号传参,传几个参数就生成几条测试用例】# -*- -*- -*- -*- -*-

2020-08-02 00:59:19 85

原创 抓包工具Wireshark的基本抓包及过滤

下载安装请参考:wireshark简单介绍及入门安装(附中文安装包)Wireshark的基本使用:1. 选择网卡2. 捕获数据流量3. 过滤数据包4. 保存数据包

2020-07-29 10:50:06 80

原创 最新超详细Pycharm正式版安装教程

帮你们准备好了网盘链接,下载后解压本地任意文件夹链接:https://pan.baidu.com/s/1dp0BJy2QR0bvDMORLi50Sw提取码:bxkq

2020-07-28 17:51:54 109

原创 Jmeter之Linux下的安装配置

一、下载 jmeterjmeter安装包下载地址

2020-07-28 15:57:54 33

windows需要安装的所有jenkins插件|plugins.7z

jenkins所有安装的插件,复制到本地jenkins目录然后替换原来的plugins应该就好了,在线下载提升成功率和速度,可以参考https://blog.csdn.net/J_____Q/article/details/108853551

2020-09-28

Selenium Web Ui 自动化测试.xmind

Selenium Web Ui 自动化测试.xmind

2020-08-06

空空如也

空空如也

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

TA关注的人 TA的粉丝

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