工具类自学笔记
丶凉
一位秀发茂密的软件测试工程师,喜欢python,目标是自动化工程师
工作中遇到了很多坑,博客大多是我的爬坑日记,希望能把你从坑里拉一把 ♥
展开
-
Notepad++:常用正则表达式
1. 开头添加指定内容2. 结尾添加指定内容3. 删除指定字符之前的字符: ^.*选择的字符串4. 删除指定字符之后的字符: 选择的字符串.*$5. 删除匹配字符整行 : ^.* 选择的字符串.*$6. 删除所有带有指定内容的行原创 2021-07-14 18:58:31 · 1854 阅读 · 1 评论 -
Acunetix :登录后扫描的功能
原文链接 : https://www.cnblogs.com/17bdw/p/7599062.html登录之后 - 【Add Target - Site Login】 - 【Use pre-recorded login sequence】。打开【Launch Login Sequence Recorder】这个工具,记录下登录后的会话打开工具后,感觉就像是一个操作记录。然后下面的操作基本就是Next,Finish点击Finish后,就提示保存一个文件。我保存的文件叫hello.转载 2021-01-19 18:21:58 · 1416 阅读 · 0 评论 -
Markdown语法,让博客内容更加美观
原文链接跳转地址:菜鸟教程 Markdown 教程一、Markdown 标题使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题二、Markdown 段落段落的 换行 是使用两个以上空格加上回车在一行中用三个以上的星号、减号、底线来建立一个 分隔线 ,行内不能有其他东西在文字的两端加上两个波浪线 ~~ ,实现 删除线在文字的两端加上两个 &l转载 2021-01-19 15:48:31 · 297 阅读 · 0 评论 -
Pycharm 编辑器文本中间出现有一条分割线
Pycharm 去掉编辑器中间的分割线原创 2021-01-05 16:50:31 · 8070 阅读 · 0 评论 -
Fehelper 下载、安装与使用
FeHelper:一款极其好用的浏览器插件,其实现的功能是对于前台数据的格式化与渲染等的操作具有以下的特点:JSON页面自动格式化查看JSON代码片段格式化工具二维码生成工具二维码解码(网页图片右键菜单)字符串编解码工具(Unicode、UTF8、Base64、MD5等)图片Base64编码工具页面加载性能检测工具页面编码规范检测工具时间(戳)转换工具正则表达式测试工具代码美化工具代码压缩工具页面取色工具Ajax接口抓原创 2020-11-16 15:01:24 · 6665 阅读 · 8 评论 -
Jmeter 正则表达式两种常用提取响应参数的公式
就用如图所示的响应报文进行演示一、提取 token 字段信息【string类型的】 正则表达式提取公式: "token":"(.*?)"二、提取 gatewayStatus 字段信息【int类型的】正则表达式提取公式: "gatewayStatus":\s?(\d+)...原创 2020-11-16 14:13:15 · 571 阅读 · 0 评论 -
cmd命令打印当前文件夹下所有文件的绝对路径并存到指定的文件内
1、在你需要的文件夹下,路径敲cmd,进入命令行界面2、 输入以下命令 【/s 表示递归】DIR *.* /S/B >List.csv3、回到文件夹内,多了个csv文件,打开就可以看到路径都存进去了原创 2020-11-12 11:18:12 · 2886 阅读 · 0 评论 -
基于Unittest框架写的脚本,Pycharm中如何使用unittest去执行Run运行脚本操作
今天写了一个基于unittest框架的脚本,运行时发现默认执行脚本的方法变成了 py.test ???网上找到了解决办法:修改脚本默认执行方式File > Settings > Tools > Python Integrated Tools > Default test runner...原创 2020-10-12 16:27:02 · 282 阅读 · 0 评论 -
PyCharm之python书写规范--消去提示波浪线【强迫症福音】
1、打开 Pycharm2、找到 File > Settings3、 在 Settings 中 : Editor > Color Sheame > General找 到 : Error and Warnings ,会看到 Typo 和 Weak Warning4、然后回到 Pycharm ,代码规范的波浪线就消失啦...原创 2020-09-24 14:32:53 · 857 阅读 · 0 评论 -
文件上传类接口的调试方法【postman 和 python代码 和 jmeter】
做接口测试工作的时候遇到了【上传文件】的接口postman 下很容易就调试通过,但是想python实现接口自动化在博客上面翻阅了好多的博客呀【鱼龙混杂太难找到合适的了。。。】不过好在我集中了几篇博客的思路和同事的帮助,终于调通了一、先讲一下 Postman 如何实现上传文件【比较简单】二、python 脚本如何实现文件上传接口调试附上源码:import requests# 你的接口url地址url = "http://xxxx/api/xx/File/原创 2020-09-23 20:50:43 · 621 阅读 · 0 评论 -
安装在本地 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 · 1918 阅读 · 0 评论 -
Github 如何上传文件至仓库
1、注册好 Github 账号怎么注册?点击这里跳转【待后续补充文章】2、下载安装好 Git 【下图为安装成功】怎么下载安装?点击这里跳转【待后续补充文章】一、新建 Github 仓库二、编辑仓库信息三、获取下载链接地址URL四、本地创建一个文件夹,执行 Git 操作1、新建文件夹并进入2、把github上面的仓库克隆到本地【用到上面复制的URL地址】# 这里会生成一个 .git 的文件夹$ git clone https://github.com/原创 2020-09-22 13:15:17 · 1224 阅读 · 0 评论 -
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 · 519 阅读 · 0 评论 -
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 · 6380 阅读 · 1 评论 -
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 · 1583 阅读 · 0 评论 -
Gridea+Github搭建属于自己的博客Page build warning解决方法
【可以先听一下我的解决办法,后面我会说一种我没尝试过的方法】我的解决方法就是:1、删除Github账户+卸载Gridea软件2、再重新来一遍【哭了】这里还有一个坑!!!我是粉碎文件而不是一步步卸载导致 Gridea 软件重新安装失败,最后查下来原因是: ‘’ 注册表没有处理干净 ‘’注册表清理工具:Wise Registry Cleaner清理了之后就可以重装 Gridea 了方法二:猜测应该可行,我可能做了多余的操作1、直接卸载 Gridea2、清理注册原创 2020-09-03 15:44:19 · 275 阅读 · 0 评论 -
如何使用谷歌浏览器把网页保存为PNG图片
Chrome保存整个网页为图片【适合平时学习以及资料保存】操作步骤:1.右键检查2.快捷键Ctrl+Shift+P3.输入full4.选择Capture full size screenshot原创 2020-09-01 10:53:19 · 3070 阅读 · 0 评论 -
抓包工具Wireshark的基本抓包及过滤
下载安装请参考:wireshark简单介绍及入门安装(附中文安装包)Wireshark的基本使用:1. 选择网卡2. 捕获数据流量3. 过滤数据包4. 保存数据包原创 2020-07-29 10:50:06 · 495 阅读 · 0 评论 -
Jmeter之Linux下的安装配置
一、下载 jmeterjmeter安装包下载地址原创 2020-07-28 15:57:54 · 178 阅读 · 0 评论 -
jmeter之常用元件用法图文详解
一、Jmeter的断言使用增加断言:线程组>添加>断言>响应断言apply to(应用范围):Main sample only:仅当前父取样器进行断言,一般一个请求,如果发一个请求会触发多个,则就有sub测试字段:响应文本: 即响应的数据,比如json等文本响应代码: http的响应状态码,比如200、302、404这些响应信息: http响应代码对应的响应信息,例如: OK, FoundResponse Header: 响应头模式匹配规则:包括:原创 2020-07-21 23:42:10 · 832 阅读 · 0 评论 -
Jmeter—处理Unicode编码转为中文
原文链接:Jmeter—处理Unicode编码转为中文1.添加一个后置处理器(BeanShell PostProcessor)2.编写转译方法3.保存,运行源码如下:代码如下:String s2=new String(prev.getResponseData(),"UTF-8");//---------------一下步骤为转码过程--------------- char aChar; int len= s2.length(); String转载 2020-07-19 20:45:58 · 272 阅读 · 0 评论 -
Jenkins学习--部署自己的第一个脚本(一)
Jenkins下部署自己的第一个脚本一、安装配置并启用Jenkins1、Jenkins启动2、修改默认端口① 找到Jenkins安装目录下:**\Jenkins\jenkins.xml**②使用记事本工具打开并修改端口号:③保存文件并重新启动Jenkins服务:3、重启Jenkins二、Jenkins中创建任务1、新建任务点击新建item → 输入任务名称 → 选择Freestyle风格的软件项目 →点击确定2、项目相关信息① General 中添加项目描述②准备好事先写好的 HelloWorld.py文件原创 2020-07-13 21:18:23 · 357 阅读 · 0 评论 -
最新Jmeter环境搭建实操(一)
一、搭建jmeter环境:链接:https://pan.baidu.com/s/1D2uvrrThEeuhVS26rofDXg提取码:ekln内附 jmeter 包和 JDK 安装包JDK环境搭建:【PATH 中添加.exe 绝对路径】cmd运行 java -version 显示如图所示结果即为配置成功二、运行Jmeter程序jmeter 文件夹下载后剪切到自定义目录下,进入 bin目录三、Jmeter启动后页面展示这里说明一下,ApacheJMeter.jar 文原创 2020-07-18 00:19:28 · 119 阅读 · 0 评论 -
最新亲测Jmeter代理服务器抓取Web端和APP端请求步骤详解(二)
最近研究Jmeter做解救方面的测试工作,遇到代理服务器开启后无法抓取到请求的现象,而且Web页面也加载不出来网上的博客教程太坑啦,索性自己写一篇一、 Jmeter 需要的配置测试计划→添加→线程→线程组测试计划→添加→监听器→查看结果树测试计划→添加→非测试元件→HTTP代理服务器HTTP代理服务器设置项:1、端口号设置:如6666,不建议设置80/8080等常见端口号2、目标控制器选择:测试计划>线程组,这样请求就自动填入线程组中二、Web端设置代理1. Chrome原创 2020-07-18 01:16:35 · 940 阅读 · 0 评论 -
Fiddler工具之模拟弱网测试
Fiddler 配置:Rules > Performance > Simulate Modem Speeds 开启弱网设置Rules > Customize Rules > Fiddler ScriptEditorctrl + F > 输入查询关键字:simulate > 自定义数据上行下载延迟保存 Fiddler ScriptEditor 脚本修改项【 注意 】确保 Simulate Modem Speeds 为勾选状态修改完毕后重启 Fiddle原创 2020-07-18 13:58:51 · 223 阅读 · 0 评论 -
Fiddler工具之抓取IOS设备app的包
一、Fiddler 设置点击 Tools > Fiddler Options > Connections勾选 Capture HTTPS CONNECTS勾选 Decrypt HTTPS traffic勾选 Allow remote computers to connect重启 Fiddler确保防火墙允许 Fiddler 进程可以远程连接【直接关闭本机防火墙,此项即可无视】IOS设备连接到WIFIios设备必须和Fiddler所在主原创 2020-07-18 13:19:08 · 642 阅读 · 0 评论 -
PyCharm社区版的下载与安装
原文链接:PyCharm社区版的下载与安装PyCharm社区版的下载与安装以PyCharm 2018.3.4社区版本为例:打开:PyCharm官网,选择 Download选择社区版下载双击可执行文件进行安装,如果出现用户账户控制,选择是即可进入安装界面,选择Next选择安装位置安装选项这里:create desktop shortcut:根据系统位数勾选对应的选项update path variable:可以勾选将启动器添加到pathupd转载 2020-07-10 11:01:24 · 1637 阅读 · 0 评论 -
app测试之常用adb命令汇总--小白启蒙篇
1、配置adb环境,输入adb --version显示版本号若弹出:请参照下文配置环境变量:’adb’ 不是内部或外部命令,也不是可运行的程序 或批处理文件—解决方法二、adb常用命令操作adb命令命令解释adb start-server启动adb服务adb kill-server关闭adb服务adb devices查看当前连接的设备adb -s <device_name> shell进入指定的设备ADB命令查看手机相关信原创 2020-06-25 11:15:15 · 324 阅读 · 0 评论 -
Postman+Nodejs+Newman输出接口测试报告
1、先安装node.js官网下载地址:https://nodejs.org/en/#home-downloadhead附上我的百度云网盘链接:链接:https://pan.baidu.com/s/1lVzY2ZNbCbliLoFR8VHbXA 提取码:w3lk【下载完成后就傻瓜式安装,建议默认C盘就行】2、Win+R,cmd打开命令行,安装cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org3、安装n原创 2020-06-07 23:26:27 · 295 阅读 · 0 评论 -
Jmeter图标双击运行且不显示cmd对话框
如何不运行cmd直接打开Jmeter最近电脑不知道怎么回事Jmeter — bin目录下的 ApacheJMeter.jar 突然双击就不能运行了网上找了好多方法,无非就是运行 jmeter.bat文件或者cmd敲jmeter启动最后找到了这么一个方法:1、在Jmeter的bin目录下新建一个【jmeter.txt】文本,添加以下内容:Dim wshSet wsh=WScript.CreateObject("WScript.Shell")wsh.run "jmeter.bat",02、将原创 2020-05-17 16:57:54 · 1564 阅读 · 1 评论 -
Android App 稳定性测试工具--Monkey
稳定性测试稳定性测试是指对应用进行长时间的操作,检测功能是否稳定。一般稳定性测试时间是 N*12小时。项目中稳定测试多采用monkey,进行随机测试。测试方法:1、跑monkeyadb shell monkey -p packageName【包名】 -v -v -v --throttle 500 -s 4 --ignore-crashes --ignore-timeouts --ignor...转载 2020-05-06 14:28:42 · 1146 阅读 · 0 评论 -
Git下载与使用
官网下载真的是好慢好慢。。附上网盘链接windows(64位)链接:https://pan.baidu.com/s/1bRndwnVtCY_wE1A26Xtzeg提取码:yvpk1.下载完毕后就傻瓜式默认一步步安装(保持默认选项即可)2.安装完毕后在桌面点击鼠标右键,显示如下:3.验证Git是否安装成功:①win+R→cmd→打开命令提示符②输入:git --version③显...原创 2020-05-03 15:23:51 · 532 阅读 · 0 评论