自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jenkins 添加linux服务器为从节点,并实现监控节点的CPU、系统负载、平均响应时间和内存使用

1.安装插件2.添加从节点1)首先,保证主服务器与从节点之间可以实现无需密码连接,实现方式见博客https://mp.csdn.net/console/editor/html/1045546502)添加凭据3)添加内容4)添加节点(node)5)添加成功3.查看监控信息...

2020-04-01 16:49:44 1397

原创 jenkins的构建日志配置(console output)分类解析

1.jenkis在插件管理里安装Log Parser插件2.进入jenkins安装目录创建文件rules,并写入正则表达式,方法如下1)cd /root/.jenkins #进入到jenkis目录2) touchrules #创建文件3)vi rules #编辑文件4)将表达式粘到里面...

2020-03-12 17:49:30 5196

原创 jenkins下使用HTML Publisher插件后查看jmeter 的html报告显示不正常

异常的html报告页面,测试结果无法加载!!!解决方法:1.进入系统配置下的脚本运行2.输入以下脚本内容,点击运行System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")3.重新构建项目查看测试报告,测试结果加载成功...

2020-03-09 16:02:14 650

原创 jenkins 配置发送邮件的方法

首先需要先配置邮箱获取客户端专用密码(授权码) ,方法可参照https://www.yiyisoft.com/news/402.html配置jenkins1.系统配置,配置方法如下:2.项目配置进入项目里,配置方法如下构建成功后会收到邮件,如下...

2020-03-06 11:09:20 579

原创 shell 脚本解决nohup 启动服务后不会阻塞后面的命令运行的方法

shell脚本如下#!/bin/bashsleep 3nohup ./server > log.txt 2 > &1 &echo "next step"exit说明:./server是服务名称,改成你对应的服务名称即可 > log.txt 这是通过nohup把输出通过管道重定向到log.txt日志文件里 2>&1...

2020-03-04 14:51:07 7048

原创 Jenkins 批量删除构建历史

第一步:点击进入“系统配置”第二步:选择脚本命令行第三步:输入脚本说明:"Test"是项目名称,100是指(0~·100)全删除,就是构建历史前面的IDdef jobName = "Test"def maxNumber = 100Jenkins.instance.getItemByFullName(jobName).builds.findAll { i...

2020-03-02 16:32:40 555

原创 jenkis+gitlab+jmeter 实现C语言项目,定时自动构建编译打包部署启动自动化测试

服务运行环境:linux CentOS软件:jenkins前提条件:已有可用的gitlab和项目,如果没有项目,可以自己创建一个测试项目第一步:jenkins部署:见博客https://blog.csdn.net/u010481688/article/details/80707529第二步:jenkis配置创建项目新建item 输入项目名称,选择Freestyle pr...

2020-03-02 16:12:28 1452

原创 实现两台Linux服务器之间无需密码进行文件拷贝

环境:linux CentOS场景说明:为了实现两台linux服务器之间用SCP拷贝文件时,减少输入密码的环节步骤1:在其中一台机器上生成公钥方法:使用命令 # ssh-keygen -t rsa会在用户目录 /root/.ssh/产生两个文件,id_rsa 和 id_rsa.pub步骤2:将id_rsa.pub修改名称为authorized_keys步骤3:将autho...

2020-02-28 13:19:40 1153

原创 Jenkins 构建gitlab项目时报 error: index-pack died of signal 15

场景描述:通过Jenkins 构建项目时,报错error: index-pack died of signal 15解决思路:查了很多资料,大概出现这种报错有几种情况,第一种情况是因为磁盘空间满了,第二种情况是因为权限不够,第三种是因为项目太大了,clone时超出来默认的10min所导致的,而我碰到的情况属于第三种,下面详细介绍一下解决方法。第三种情况解决方法步骤:1.进入项目,点...

2020-02-26 15:59:32 6471 1

原创 python2.7 解决写入.txt时中文显示成 例如: u'\u4e5d\u52a9\u5e55\

事件描述:1.获取了接口返回的json数据,然后按行读取所有数据,把想着数据写到txt时,中文总显示例如: u'\u4e5d\u52a9\u5e55\,按以下方法解决了这个问题解决方法:导入如下:import sysreload (sys)sys.setdefaultencoding('utf-8')写文件时直接open后用write即可:file = open(st...

2020-02-25 12:45:17 2768

原创 python2.7 对比不同路径下同.txt文件名的内容是否有差异,并将内容有差异的文件名对应相同的图片输出到指定文件夹内

使用场景介绍:有两组测试数据,第一组是工程输出的图片与对应的结构化信息(注:文件夹内是一张图片对应一个txt文件,txt文件内容是这个图片的的结构化数据,如行人:衣服颜色,裤子颜色,是否带帽子等),第二组是算法直接对图片进行分析输出的结构化信息,目的是将工程与算法输出的txt做内容比对,如果同名称的txt文件内容有差异,将会把对应的txt文件名字和文件内容输出到Log,txt内,并同时将产生异...

2019-12-17 17:15:14 255

原创 python2.7 解决写入.txt时中文显示问题,如 \xe4\xb8\xad\xe6\x96\x87

说明:当读取到一个字符串时,内容包含了中文,如果想要把这个字符串写入window环境内创建的.txt文件内,会出现\xe4\xb8\xad\xe6\x96\x87情况,以下方法可以解决代码:file=open(str(f)+'.txt','w')attributesD = str(attributes[s])aa=attributesD.decode("string_escape"...

2019-12-10 17:05:28 1747

原创 linux 创建服务开机自启动的sh脚本

操作步骤:1创建文件mkdir start.sh2.编辑文件内容#!/bin/bashsleep 3 //开机会,执行启动前等待时间nohup ./**** & //程序启动命令exit() //启动后退出该脚本3.加上开机自启的方法vim /ect/rc.d/rc.loca...

2019-11-13 11:31:44 1114

原创 python 实现读取.xls表格里的图片名称去存放图片的文件内进行过滤,并把名称对应上的图片拷贝到指定的文件夹内

脚本功能实现说明:实现读取.xls表格里的图片名称去存放图片的文件内进行过滤,并把名称对应上的图片拷贝到指定的文件夹内脚本与注释如下:# -*- coding:utf-8 -*-'''脚本说明:依据xls表格里的图片名称去存放图片的文件内进行过滤,并把名称对应上的图片拷贝到指定的文件夹内'''import xlrdimport osimport shutilimp...

2019-11-12 15:15:03 1106

原创 python 读取多层嵌套的json数据

模块名称:jsonpath主要特点支持路径及*模糊匹配 支持索引和类似切片功能 支持表达式筛选jsonpath安装pip install jsonpathjsonpath基本语法jsonpath使用示例json样例:代码:from jsonpath import jsonpath说明:1. 匹配结果为一个列表, 无结果返回False ...

2019-11-12 15:08:23 20517 2

原创 服务器CPU 100%怎么排查问题,查看堆栈信息

情况一:查java程序的堆栈信息方法一:1.top查出占用高的服务进程的pid命令:top2.通过pid搜索出tid命令:ps -mp 9778 -o THREAD,tid,time|sort -rn (ps:9778的位置写实际pid)3.将线程tid转化为16进制0xtid命令:printf "%x\n" 11568 (ps:...

2019-07-29 17:59:30 1149

原创 linux 常用命令

积累的过程,一些会用到但又不会常用的命令!!!1.查看机器重启时间 last | grep reboot2.要看服务占用的端口 netstat -tunlp3.查看GPU使用情况 watch -n 3 nvidia-smi #3代表数据刷新间隔时间,单位为秒4.查看cuda版本 方法1:nvcc --versi...

2019-06-26 10:27:56 128

原创 Jenkins 调用执行jmeter脚本,并直接生成html报告

运行环境:win 10前提条件:1.安装Jenkins (官网下载地址:https://jenkins.io/zh/)2.安装Jmeter(官网下载地址:http://jmeter.apache.org/download_jmeter.cgi)配置步骤:1.使用jmeter生成.jmx脚本2.通过web访问jenkins,如果没有修改端口默认是8080 http:/...

2019-06-25 14:26:40 5664 1

原创 Jmeter 实时获取上一接口的token传入下一接口的实现方法

情况描述:想要测试图片上传接口,但在调用图片上传接口时,需要同步上传登录接口返回的实时token值,才可调用成功的情况,以下是jmeter的配置方法 下例样例请求是根据接口文档规定以表单的情况发送请求,如果有发Json请求的,根据实际请求修改即可,1.添加线程组1)添加登录接口http请求,请求协议,服务器ip,服务端口,请求方法,路径,请根据实际接...

2019-06-17 14:28:21 9593 1

原创 一次性安装已有python项目所需要的依赖方法

场景:如果在window端编写了一个py的测试脚本并安装了很多所需要的依赖模块,如果想把这个项目或脚本放到其它机器上运行时,如果其它机器上的py没有对应的依赖导致程序无法运行,就可以通过以下方式解决首先:在写py程序的机器上生成当前已经安装的依赖的文件1.进入py的安装目录下的Scripts目录2.执行命令pip freeze > requirements.txt ...

2019-05-10 00:32:55 4793

原创 Linux:使用screen让命令在关闭命令行或xshell窗口后依然继续运行

环境:CentOS 7前提条件:服务器已经安装了screen,如果未安装执行命令 yum install screen1.创建screen会话 screen -S wordname #wordname指的是创建的会话的名字,名字可自定义2.输入需要运行程序的命令 例如 ./start.sh3.关闭窗口 Crt...

2019-04-25 10:16:08 5869

原创 Jmeter 如何用.jtl报告生成HTML报告

前提条件:本地已经有.jtl报告windows端1.打开dos,进入到jmeter的bin目录下2.运行命令:jmeter -g ./Log/test.jtl -o output # -g后面写的./Log/test.jtl是报告的路径及报告文件名称 ...

2019-04-24 18:47:05 9975 2

原创 Jmeter 监控linux服务器资源

1、运行环境 服务器:CentOS 7 客户端:win 10 准备插件:JMeterPlugins-Standard-1.4.0(链接:https://pan.baidu.com/s/1kX1DfqkM136t6-dnR3Xnfw 提取码:nybt ) ServerAgent-2.2.1(链接:http...

2019-04-24 18:32:44 1534

原创 适用于Linux的轻量级系统和网络监控工具Monitorix 安装和使用

Monitorix功能系统负载平均值,活动进程,每处理器内核使用情况,全局内核使用情况和内存分配。 监视磁盘驱动器的温度和运行状况。 文件系统的使用和文件系统的I / O活动。 网络流量最多可使用10个网络设备。 系统服务包括SSH,FTP,Vsftpd,ProFTP,SMTP,POP3,IMAP,POP3,VirusMail和垃圾邮件。 MTA邮件统计信息,包括输入和输出连接。 ...

2019-04-23 17:46:41 636

原创 Locust 实现TCP协议接口并发测试

环境: 运行环境win 10安装软件:1.Locust 2.Python2.7实现说明:以下两上.py文件模拟实现了一个接收请求的server端一个发送请求的client端,都是本机运行TcpSocketServer.py:(Server端代码)# !/usr/bin/env python3# -*- coding:utf-8 -*-...

2019-04-15 14:23:05 4136

原创 python 性能测试工具Locust(一)安装启动

一、简介: Locust是一款易于使用的分布式用户负载测试工具。它用于对网站(或其他系统)进行负载测试,并确定系统可以处理多少并发用户。特性:描述来自Locust官网 1.用普通的Python编写用户测试场景 不像通常那样需要笨重的UI或臃肿的XML代码。基于协同程序而不是回调,您的代码看起来和行为一样正常,阻止Python代码。 2.分布式和可扩展 - ...

2019-04-08 11:09:08 2184

原创 python 执行所有用例并生成测试报告

代码: import unittest #导入unittest模块import HTMLReportdef add_case(): #定义一个函数,返回所有的测试用例url=r"E:\***\**\***" #本地存放用例的文件路径赋值给一个变量discover=unittest.defaultTe...

2019-04-08 02:05:35 1881

原创 python 读取.xlsx文件数据的方法

第一步:安装xlrd 使用 pip install xlrd第二步:代码table.nrows #读列表总行数table.ncols #总列表总列数table.cell_value(0,5) #读指定的列表行数和列表,0是行,5是列table.row_values(0) #读取第一行的数据,返回值是列表table.col...

2019-04-08 01:01:22 7005

原创 python 使用HTMLReport生成测试报告

一、安装: 在线安装:使用pip命令安装HTMLReport 命令:pip install HTMLReport 安装好的位置在:Python安装路径下的Lib/site-packages下 离线安装:直接将下载好的HTMLR...

2019-04-06 01:49:04 8527

原创 webdriver 设置隐式等待的方法

2018-12-25 17:46:37 526

原创 使用unittes单元测试框架的基本步骤

2018-12-24 17:31:52 407

原创 excel文档关闭时不小心点了不保存???老铁别扎心以下方法可以恢复!!!

当时情况:点击了excel的关闭后,问是否需要保存,当时一走神儿不小心点了个“否”,苍天啊这不要了老命了,而且文档自动保存时间好像一直也没特意设置一下,结果在打开时,得嘞,空空的文档扎了老铁的心了,但是不要怕,下面是老铁找回文档的方法!!! 步骤1:点击“工具”步骤2:点击“备份管理”步骤3:在文档右侧点击“查看其它备份”步骤4:选择你要恢复的时段的文档就好啦,可以...

2018-12-21 11:29:50 26062

原创 用于做Alert对象处理的网站

地址:http://sahitest.com/demo/index.htm

2018-11-23 14:48:26 122

原创 python3.6 操作.csv .txt .excel 文件的方法

1.读取.csv文件(1)导入模块  Import csv2.读取.excel文件可以使用openpyxl开源项目,首先需要安装openpyxl模块(1)在线安装    pip3 install openpyxl(2)下载后安装    下载地址:https//pypi.org/project/openpyxl/    下载后文件:openpyxl-2.5.4.tar.g...

2018-10-26 10:31:22 383

原创 selenium IDE2.9.1.1 安装与介绍

火狐浏览器下载地址:http://ftp.mozilla.org/pub/firefox/releases/53.0/win64/zh-CN/selenium IDE 下载地址:https://addons.mozilla.org/zh-CN/firefox/addon/selenium-ide/versions/安装方法:1.下载并安装火狐浏览器53.0版本2.用火狐浏览器打开s...

2018-08-31 11:47:13 8583

原创 解决python2.7 运行报 UnicodeEncodeError: 'gbk' codec can't encode character u'\xa9' in position 0: illega

运行环境:win7运行场景:cmdpython版本:2.7产生问题的原因:如果在window下运行对于Unicode字符,需要print出来的话,由于本地系统是Windows中的cmd,默认codepage是CP936,即GBK的编码,所以python解释器需要先将上述的Unicode字符编码为GBK,然后再在cmd中显示出来。但是由于该Unicode字符串中包含一些GBK中无法显示...

2018-08-29 15:59:32 28682 2

原创 python + selenium 环境搭建

运行环境:windows 7 64位1 安装python 2.7下载地址:http://python.org/getit/2 安装 selenium如果是联网状态的话,可以直接在***\Python27\Scripts 下输入命令安装: pip install -U selenium       (如果没有安装pip请先安装pip)3 安装selenium服务端下载地址:h...

2018-08-27 16:50:52 133

原创 Jmeter 对CSDN登录接口进行参数化测试

案例说明:测试对象为CSDN的登录接口,调用编写的.txt文件进行参数化测试1.配置参数1)添加线程组2)添加HTTP请求,参数如图所示      路径参数:/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes&inajax=13)创...

2018-08-14 16:40:35 1738

原创 Badboy 测试脚本参数化

1.对登录的用户名和密码进行参数化1)右击登录脚本里的用户名2)点击“Add as Vaviable”,如图:3)编辑变量或点击Add可以添加多个变量值     解释: 1.变量名                 2.变量值                 3.值列表4)右击登录脚本里的用户名5)点击“Add Linked Variable”添加变量关联,如...

2018-08-03 15:02:33 602

原创 解决Badboy录制时报错

录制时报错,如下图:解决方法:按如下步骤,将Javascript Error Dialogs 勾选上即可 

2018-08-03 10:33:28 2895

空空如也

空空如也

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

TA关注的人

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