自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通过企业微信机器人发送禅道测试报告

import base64import hashlib#这是用来进去禅道测试报告里面获取测试梗概内容,然后将内容跟截图通过企业微信机器人发到群里import requestsfrom selenium import webdriverimport timedriver = webdriver.Chrome(executable_path=r"C:\Users\davi\Downloads\chromedriver_win32 (1)\chromedriver.exe")driver.maxi

2021-07-16 09:10:45 772

原创 jenkins-job构建完成后通知企业微信

1:在Jenkins插件管理找到Qy Wechat Notification插件,进行安装2:复制企业微信机器人提供的webhook地址(一定要企业微信内部群才可以创建机器人3:在job中进行配置使用,增加构建后操作-企业微信通知说明:webhook地址:此处填写在企业微信机器人复制的那串地址仅失败才@:此处勾选当前Job执行失败后@群里相应的人员通知userID:此处填写需要通知的群员通知手机号码:此处填写需要通知是手机号码4:执行后,企业微信就好会收到新的构建通知...

2021-03-17 13:57:04 1140

原创 jmeter.log (Permission denied)

Jenkins调用jmeter执行脚本时,提示jmeter.log权限不足,导致报错,给这个文件777权限依旧原因是Jenkins默认使用jenkins 这个用户调用jmeter的,就算你在Linux中给了777权限依旧解决不了问题,将Jenkins启动用户设为root即可vi /etc/sysconfig/jenkins修改启动用户为root,修改端口为8081以防跟tomcat冲突JENKINS_USER="root"JENKINS_PORT="8081"然后按 Esc 退出编辑模式,再输.

2021-03-17 11:11:28 989

原创 Jenkins执行jmeter脚本时失败,但构建成功

Jenkins执行jmeter脚本时失败,但构建成功因为脚本执行过程是成功的,是可执行的,只有脚本无法执行Jenkins才会判断为【构建失败】,如果要让脚本里面某个接口执行失败也让Jenkins判断为【构建失败】就要人为的去判断接口执行结果并传给Jenkins,让它判定为【构建失败】,就是在你的构建动作【之后】加上一个shell脚本,去你的脚本执行过后的存放的文件夹里面看jtl文件里有没有failure,如果有则告诉Jenkins构建失败if ['grep -c "<failure>tru

2021-03-10 14:18:19 910

原创 Jenkins--jmeter集成(Linux)

下载jdk(Jenkins要以来jdk环境)Linux先查看jdk: rpm -qa | grep java卸载干净之前的Java环境:rpm -e --nodeps 卸载的软件名下载jdk8的tar.gz版本:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html在Linux服务器上新建个文件夹,然后把压缩包上传上去解压:tar -zxvf XXX配置jdk环境变量vi /etc/pro..

2021-03-09 16:03:05 411

原创 微信duo开

TASKKILL /F /IM wechat.exestart “” “C:\Program Files (x86)\Tencent\WeChat\WeChat.exe”start “” “C:\Program Files (x86)\Tencent\WeChat\WeChat.exe”把里面的路径换成你自己的微信路径然后保存成 xxx.bat双击启动即可

2021-03-09 09:58:43 200

原创 newman.bat

::先切到脚本目录C:cd C:\Users\davi\Desktop\postman::run后面接的是脚本,-r是生成报告,html是指生成html格式的报告newman run wl.postman_collection.json -r htmlpause保存成xxx.bat 格式

2021-03-09 09:56:16 168

原创 excle批量填充自增数据

先输入开始的数据,比如从5开始,则输入【5】然后选中找个数据,然后点击【填充】选择【序列】选择【列】,如果需要向下递增1,则【步长值】输入1,【终止值】是指要填充到多少,这里填充到15,然后按确定...

2021-01-27 11:22:46 1028

原创 excel自动填充下方相同数据

时间比较特殊一点,要先转换单元格格式先设置首尾,就是填充的开始跟结束的地方先选择这一列,然后选择【设置单元格格式】设为常规选中要填充的数据,然后按【ctrl+c】再按【CTRL+G】,选择【空值】,点击【定位】再直接按【CTRL+V】粘贴即可最后再将【单元格格式】设置回【日期】即可(其他数据则不需要转换格式)...

2021-01-27 11:17:02 3609

原创 Axure RP Extension for Chrome安装

Axure RP Extension for Chrome安装Axure RP Extension for Chrome是一款谷歌插件,主要可以用来查看原型文件。以前安装插件的时候总是找半天资源,很麻烦,最近发现了一种新方法可以不用下载插件资源。其实在原型文件中就可以找到Axure RP Extension for Chrome插件。打开原型文件->resources->chrome->axure-chrome-extension.crx找到.crx文件后如果直接拖入安装的话

2020-12-18 13:33:04 2806

原创 在容器里面安装python3、pip

在容器里面安装python3、pip#以超级管理员身份进入容器,否则下面操作都提示权限不足docker exec -itu root grafana /bin/bashcd /etc/apk#修改apk源echo “https://mirrors.ustc.edu.cn/alpine/v3.6/main/” > repositoriesecho “https://mirrors.ustc.edu.cn/alpine/v3.6/community/” >> repositorie

2020-10-16 14:49:59 4212

原创 Grafana新建用户以及权限管理

一、新建用户server admin>>>users点击 new user按要求填写即可二、设置权限configuration >>>users根据实际配置权限即可,admin是管理员 editor可以编辑 viewer则只能看图标

2020-09-18 09:27:13 2618

原创 统计web网站页面加载时间

前提:需要谷歌浏览器1.先进入需要统计时间的页面2.按F123.点击performance4.点击开始录制5.点击停止录制6.点击call tree,就会显示从鼠标点击到页面渲染需要的时间

2020-09-18 09:01:34 2020

原创 docker学习

docker介绍-是开源的-go语言开发的-基本不消耗系统资源,使得docker里面运行的应用的性能很高-在操作系统层面实现的虚拟化,直接复用本地主机跟系统,它是内核级的虚拟化-docker容器的启动是秒级的,极快镜像-仓库-容器-镜像:其实就是一个安装文件,类似Windows系统的镜像-仓库:跟git类似,只不过不存放代码,存放的是docker镜像而已,分私有仓库和公有仓库-容器:通过镜像创建并运行起来的实例叫做容器,类似于通过Windows10镜像安装好的就叫Windows系统容器可

2020-09-01 14:41:29 331

原创 认识自动化

1.自动化概述1.1 认识自动化80%的自动化测试可以用录制来完成自动化测试的成本高,效果差,是相对的决定要不要做自动化测试的因素有很多应该说时间是衡量比重比较大的因素加入一个项目从立项到结束只有一个月的时间,而这一个月的时间可能相当长的时间都是用来看需求文档,改需求文档,编写测试用例等,真正留给测试的时间是不多的所以这个时候如果强行做自动化测试,可能用例设计还没完成,后面又改动,那就头大了对于时间成本和工作效率而言,手工测试绝对是第一选择但是,一旦项目稳定下来,就要考虑介入自动化测试了,因

2020-08-28 09:29:08 632

原创 批处理执行.py文件

批处理执行.py文件 start cmd /K "D:&&cd D:\仓库\Python\Web&&python login.py "要先切到盘符,然后才能切到要执行的.py文件的目录下命令的意思是先切到盘符,然后切到脚本的目录,接着执行python login.py来执行这个脚本可能会报找不到模块的错误则需要在被执行的脚本中加入被执行脚本的上一级目录进去import sys# 如果要批处理执行该文件的话,要将这个脚本的上一层目录放到进来D:\仓库\Pyth

2020-08-27 08:16:24 901

原创 Git Bash命令

#在当前目录新建一个git仓库,目的是将一个普通文件变成一个仓库#根据以下命令来一步步操作,如初始化,提交到暂存区,提交到仓库,最后就推到远程仓库控制起来,一条蛇服务git init#下载一个项目和它的整个代码历史#url格式:https://github.com/[userName]/reposNamegit clone [url]#############################################################添加删除文件#添加指定文件到暂存.

2020-08-18 08:40:41 189

原创 在码云上创建仓库后关联本地仓库

在码云上创建仓库后#简易的命令行入门教程:#Git 全局设置:git config --global user.name "刘付华山"git config --global user.email "996618670@qq.com"#创建 git 仓库:mkdir Pythoncd Pythongit inittouch README.mdgit add README.mdgit commit -m "first commit"git remote add origin https

2020-08-17 09:19:23 266

原创 Git安装配置

下载:下载地址安装:一路next即可配置:1.将光标颜色改成绿色启动git bash>>>窗口左上角图标>>>options>>>looks>>>colors>>>cursor>>>改成绿色2.将光标形状改成块状启动git bash>>>窗口左上角图标>>>options>>>looks>>>cursor>&

2020-08-16 19:37:34 250

原创 Pycharm中取消Python console运行模式

不想在Python Console中运行脚本:run>>>editconfigurations>>>templates>>>python>>>去掉run with python console全面的勾选,然后保存即可有种特殊的情况是,你去掉了勾选,运行时依旧是显示Python Console,原因是你不小心单独将某个脚本设置成run file in python console导致的,你可以在run>>>edit

2020-08-15 08:24:19 5095

原创 charles抓包设置

抓取https请求1.先安装证书:help>>>ssl proxying>>>install charles root certificate2.设置抓取哪些https请求:proxy>>>ssl proxying settings3.设置抓取所有的https链接,host那里填*,port端口那里填443,保存即可在 Charles 的菜单栏选择 “Proxy”–>“Recording Settings”,然后选择 Include

2020-08-13 16:18:33 471

原创 接口测试是什么

1.什么是接口?接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。2.接口都有哪些类型?接口一般分为两种:1.程序内部的接口 2.系统对外的接口系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的。程序内部的接口:方法与方法之间,模块与模块之间的交互

2020-07-08 15:16:00 539

原创 appium安装配置

{ "platformName": "Android", #操作系统平台 "platformVersion": "4.4", #操作系统版本 "deviceName": "sangxin", #设备名称 "noReset": true, #是否重置应用状态 "udid": "xxxxxxxxx", #设备devicename(此处楼主直接使用真机调试) "appPackage": "com.tencent.mobileqq",#app名称 "appActivity": ".ac

2020-06-28 15:26:54 274

原创 获取APP包名和ActivityName

打开被测APP,输入下面的命令,就会显示出APP的包名与ActivityNameadb shell "dumpsys window w|grep \/|grep name=|sed 's/mSurface=Surface(name=//g'|sed 's/)//g'|sed 's/ //g'"

2020-06-28 15:25:50 857

原创 Web自动化--selenium环境安装配置

由selenium客户端发起请求,然后由浏览器驱动转达给浏览器去执行

2020-06-15 11:12:00 437

原创 zentao--自定义bug的严重级等

后台–自定义–bug–严重程度

2020-06-09 11:21:51 416

原创 Postman--命令行执行

问题思考:在前面我们都是在Postman图形界面工具里面进行测试,但是有时候我们需要把测试脚本集成到CI平台,或者在非图形界面的系统环境下测试,那么就需要使用命令行执行Postman。newman 是一款基于 Node.js 开发的可以运行 Postman 的工具,使用 newman,可以直接从命令行运行和测试Postman 集合。1.newman 是基于 Node.js 开发的,所以我们先安装 Node.js下载地址: https://nodejs.org/zh-cn/download/直接安装即

2020-06-04 16:26:46 1664

原创 monkey自动化

方法一:输入命令:adb shell am monitor然后启动需要获取包名的应用方法三:安卓系统中:设置——应用——正在运行 查看

2020-05-27 15:29:04 335

原创 monkey 停止测试

1.进入cmd获取monkey进程IDadb shell "ps |grep monkey"2.通过kill命令杀死对应的Monkey进程adb shell kill pid

2020-05-26 15:25:43 428

原创 Jmeter--引用ant生存简单的HTML报告

效果:1.把jmeter-results-detail-report_21.xsl放到jmeter的extras目录下2.修改style的值为jmeter-results-detail-report_21.xsl <!-- 这里用的是jmeter的extend目录里面的jmeter-results-detail-report_21.xsl报告模板 --> <target name="report"> <tstamp> <forma

2020-05-22 17:10:00 286

原创 Postman--与Jenkins集成报错:newman不是内部或外部命令

C:\Users\davi\Desktop\postman>newman run wl.postman_collection.json -r html 'newman' 不是内部或外部命令,也不是可运行的程序或批处理文件。进入【Manage Jenkins】>>>【Configure System】1.找到全局属性2.点击environment variables3.点击新增4.添加一个键,自定义即可5.把对应的node和cnpm的安装路径填上去,然后保存即可n

2020-05-21 09:18:25 1754 2

原创 jenkins--Build step :Execute Windows batch command marked build as failure

报错如下:Started by user DavidRunning as SYSTEMBuilding in workspace C:\Users\davi\.jenkins\workspace\jmeter[jmeter] $ cmd /c call C:\Users\davi\AppData\Local\Temp\jenkins1814925884814135309.batC:\Users\davi\.jenkins\workspace\jmeter>D:D:\>cd D:\

2020-05-21 09:17:16 1875

原创 Jenkins--启动Jenkins的批处理文件

::首先要安装jdk并配置环境变量::-jar后面接的是Jenkins的war包java -jar "C:\jenkins\jenkins.war"pause

2020-05-21 09:13:12 381

原创 Jenkins--安装离线插件

1.先下载插件https://plugins.jenkins.io/1.1输入要下载的插件1.2点进去详情1.3进入下载2.进入【Manage Jenkins】>>>【Plugin Manager】>>>【Advanced】,找到上传插件,点击选择文件,选择要上传的文件,然后点击上传即可...

2020-05-21 09:11:32 518

原创 Jenkins--HTML报告样式缺失

jenkins使用HTML Publisher Plugin插件 拉取报告样式缺失问题解决1.安装Groovy plugin插件2.配置2.1找到【构建】2.2增加构建步骤2.3选择【Execute system Groovy script】2.4在Groovy Script中输入:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")...

2020-05-20 21:47:16 717

原创 Jmeter--html报告优化

1.下载style文件:jmeter.results.shanhe.me.xsl2.把下载的文件放到jmeter的extras目录下。3.修改jmeter.properties文件如下部分,我这里都修改成true,这样执行完脚本后就会保存这些结果到.jtl文件里面:# legitimate values: none, first, all#jmeter.save.saveservice.assertion_results=none#jmeter.save.saveservice.data_typ

2020-05-20 20:57:16 862 2

原创 Jenkins--引用ant执行jmeter脚本

1.找到【构建】2.增加构建步骤3.选择【invoke ant】,引用ant1.选择ant的版本2.填写执行的命令,这个命令是在build文件里面设置的,所以这里要保持一致3.填写build文件存放的路径点击构建,构建成功...

2020-05-20 19:50:55 230

原创 Jenkins--配置ant和jdk

1.进入【Manage Jenkins】>>>【Global Tool Configuration】a.找到antb.给ant自定义一个称谓c.填写ant的安装路径a.找到jdkb.给jdk起个别名,后面在job引用时选择这个别名的版本即可c.填写jdk的安装路径...

2020-05-20 19:42:45 602

原创 jmeter--HTTP请求默认值

在【HTTP 请求默认值】中配置默认参数,这里我们将相同的【服务器名称】【协议】【编码】和【端口号】配置成默认的。5)配置完默认值,在创建 HTTP 请求中就不用在填写这些参数了,Jmeter 会偷偷的在发送请求时帮我们把这些参数加上,所以我们现在要将刚才创建的 HTTP 请求中的这几个参数值删除(注意:删除是为了显示效果,不删除也可以请求成功,对结果是没有影响的。)6)执行,查看结果。可以看出来,执行结果和刚才是一样的,说明我们的默认值成功了。7)如果我们在设置了默认值后,有特殊需求,可以在创建

2020-05-19 09:11:54 1064

原创 jmeter--与ant集成来执行测试脚本

1.安装并配置jdk环境变量java -versionC:\Users\davi>java -versionjava version "1.8.0_201"Java(TM) SE Runtime Environment (build 1.8.0_201-b09)Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)C:\Users\davi>2.安装并配置jmeter环境变量jmeter -vC:\User

2020-05-18 14:45:00 330

jenkins的default文件

主要是为了安装插件时,替换资源源,将国外的地址替换成国内的,这样安装jenkins插件时会快些,不容易失败。放在\.jenkins\updates目录中。

2020-05-18

jmeter+ant的build模板

jmeter+ant的build模板

2020-05-18

空空如也

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

TA关注的人

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