自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (16)
  • 收藏
  • 关注

原创 jenkins远程触发构建报:Error 403 No valid crumb was included in the request

jenkins远程触发构建

2024-02-21 17:01:24 600

原创 关闭jenkins插件提醒信息

关键jenkins插件提醒和安全提醒

2023-08-30 14:56:46 1538

原创 Linux系统jenkins+newman+postman持续集成环境搭建

linux环境下jenkins+postman+newman持续集成环境搭建,用于持续执行postman导出的json文件并反馈结果

2023-08-03 16:45:37 1286

原创 jenkins自定义邮件发送人姓名

系统管理-system-Jenkins Location下的系统管理员邮件地址。格式为:自定义姓名+<邮件地址>

2023-07-31 11:54:57 1120

原创 jenkins执行jmeter时,报Begin size 1 is not equal to fixed size 5

Error generating the report: org.apache.jmeter.report.dashboard.GenerationException: Error while processing samples: Consumer failed with message :Consumer failed with message :Consumer failed with message :Consumer failed with message :Begin size 1 is not

2023-07-28 17:29:37 1425

原创 jenkins+jmeter参数化并发数和循环次数

jmeter参数化使用

2023-07-07 11:24:32 1175

原创 jenkins邮箱设置报:501 mail from address must be same as authorization user

501 mail from address must be same as authorization user

2023-06-28 16:07:08 1828

原创 一文带你了解主流的测试类型

一文带你了解主流的测试类型。

2023-05-16 17:36:29 278

原创 WEB前端测试关注点汇总

最近整理了一份WEB前端的测试点文档(初版),分享给大家看下,后续会持续更新,目前的文档目录如下图(附件为相关文档)

2023-03-29 10:48:31 89

原创 sonarqube指标详解

sonar相关的指标解释

2023-03-10 15:36:49 2185

原创 jenkins发送邮件报:Not sent to the following valid addresses

jenkins 邮件发送报Not sent to the following valid addresses错误

2022-12-08 15:36:27 1597

原创 不同角色关注的性能指标

任何软件的开发都是一个繁琐而漫长的过程,在发布和使用之前都要经过一系列的质量和性能测试。随着技术世界的发展,用户对处理应用程序的期望也在不断变化,在大规模部署应用程序之前测试应用程序的性能至关重要。梳理了一下不同角色应关注的性能指标和做性能测试需要的技能,供大家参考,共同进步!......

2022-08-30 18:26:03 162

原创 RF去掉UI自动化时的“Chrome正受到自动测试软件的控制”提示

最近做UI自动化的时候发现有些页面做了反扒校验,造成脚本执行的失败,如下图去掉这个提示只需要在打开浏览器的时候加一下配置即可options=add_argument(“–disable-blink-features=AutomationControlled”);add_experimental_option(“excludeSwitches”,[“enable-automation”])RF脚本Open Browser https://www.baidu.com gc optio

2022-04-21 15:12:27 2972 2

转载 2022年测试行业金句大盘点

人之所以强大,在于(不安于现状的)人会不断的去学习,提升自己、突破自己。而保持多阅读是一种经久不衰且有效提升自我的学习途径!如果把学习成长过程比喻成武功秘籍:技术则是武功秘籍对应的招式修练,而想要练成绝世武功,光练招式还不够,还需要修炼对应的武功心法。武功心法则对应的是我们的学习方法、学习思路或者说是学习背后的底层逻辑。下面以软件测试&质量保障&质量建设几方面,给大家分享20条内功心法(行业金句),心法(金句)表面虽看似简单,但真正要做到并不容易,希望给大家在做质量改进工作时,多

2022-01-21 10:32:15 236

原创 linux搭建FTP服务器

linux安装FTP最常用的就是vsftpd,比较轻便易于安装1、安装服务:vsftpd,可以直接用yum命令yum install -y vsftpd无须其他操作,等待vsftpd安装完成2、设置FTP权限,目的是为了关闭匿名登录功能vim /etc/vsftpd/vsftpd.conf将配置文件中的anonymous_enable=YES 改为anonymous_enable=NO,如下图修改完成后,按ESC,输入“:wq!”保存退出3、启动服务或者重启命令systemctl e

2021-09-18 15:32:21 420

原创 robotframework中文日志显示乱码

问题描述:python3.7安装RF环境以后,接口、数据库返回信息有中文的时候会显示unicode的样式解决方法:修改python安装路径\Lib\site-packages\robotide\contrib\testrunner\testrunnerplugin.py文件找到如下代码:textctrl.AppendTextRaw(bytes(string, encoding[‘SYSTEM’]))改成:textctrl.AppendTextRaw(bytes(string, encoding[

2021-08-17 17:18:40 575 3

原创 RF+seleniumlibrary找不到Open Browser关键字

python3.7安装了RF环境以后,如果没有指定版本,均默认安装的依赖库的最新版本,所以安装后引入SeleniumLibrary发现未找到Open Browser关键字,请降低robotframework的版本,最新的版本不支持降级命令:pip install -U robotframework==3.1.2...

2021-08-17 16:55:52 1276

原创 “FOR loop contains no keywords”问题解决

更新了1.7.4.2的ride以后,发现按之前的方法使用for循环报:FOR loop contains no keywords.这个错误,如下解决方法:在for循环的结尾加上END关键字即可(现在FOR循环没有冒号开头了)

2021-08-02 11:08:54 942

原创 jenkins企业邮箱配置

jenkins构建项目后想把构建的结果通知到相关人员,需要进行相关的邮箱配置,本文主要讲jenkins+企业邮箱的配置,其中jenkins版本:2.277.2企业邮箱设置登录企业邮箱-设置-收发信设置,确保服务已开启jenkins插件安装和配置...

2021-07-29 16:32:10 1233

原创 xmind转csv导入禅道或者testlink

很多测试人员使用的xmind编写测试用例,条理清晰且直观,但是面临一个使用后归档的问题,如果直接放到svn或者git上还算简单,有些是要上传到禅道等系统进行用例管理,按模板一条一条的拷贝任务量就大了,于是就参考文档自己编写了一个导入禅道的工具1、规范用例模板xmin,因为解析的时候是按模板来的,如果模板变化太大可能需要修改代码导入禅道的csv模板(这几个字段导入就可以了,删减了一些字段)2、运行环境python版本:python3.xlib包:xmindparser,xlwt,pandas 可

2021-06-03 15:27:16 1191 2

原创 linux升级JDK

1、下载jdk1.8链接: https://pan.baidu.com/s/1jQ1h-GeiCN-PLMyi0iySFQ 提取码: in4c2、上传JDK到服务器解压tar -zxvf jdk-8u144-linux-x64.tar.gz复制解压文件到usr目录下(注:可以是其他目录)3、配置环境变量vim /etc/profile然后在文件内容最后面添加export JAVA_HOME=/usr/java/jdk1.8.0_144export JRE_HOME=$JAVA_H

2021-05-19 14:48:57 876

原创 linux-python升级3.7.x版本

python2.x版本停止维护以后,现在很多项目都是用python3.x的版本在开发脚本,linux服务器默认的版本较低造成程序报错,现在就以3.7.0的版本为例,记录一下升级安装的过程,有需要的可以参考。安装如下1、安装gcc编译器,先通过gcc --version查看是否安装,若无则通过yum安装:yum -y install gcc2、安装其他依赖包yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqli

2021-05-19 14:21:45 2942

原创 Linux常用命令汇总

1、history 显示命令历史列表2、↑(Ctrl+p) 显示上一条命令3、↓(Ctrl+n) 显示下一条命令4、!num 执行命令历史列表的第num条命令5、!! 执行上一条命令6、!?string? 执行含有string字符串的最新命令7、Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl+r,搜索上一条匹配的命令8、Ctrl+s 与Ctrl+r类似,只是正向检索9、Alt+< 历史列表第一项10、Alt+> 历史列表最后一项11、Ctrl+f

2021-05-18 16:25:58 96

原创 python3.7安装RF教程

python2.X版本在2020年停止维护了,所以想升级python3的同学可以参考这个文章,如果还想继续用python2.x请看我之前写的教程。1、python3环境安装根据自己的系统版本下载对应的python安装包进行安装python下载地址:https://www.python.org/ftp/python安装时记得选择自定义安装,并勾选add python 3.7 to path,这样可以自动添加python路径到环境变量如果没有勾选需要手动添加python路径和scripts路径到系

2020-08-09 18:15:59 1702 1

原创 pip批量安装、迁移库

在python开发过程中经常遇到这样的情况,一台服务器上写的好脚本放到另一个服务器上往往会提示缺失依赖库的情况,除了按错误提示一遍一遍的安装之外,可以用pip批量安装dependency libs或者迁移libs。1、批量安装(在线安装)批量安装的步骤很简单的两步:pip freeze >dependency.txtpip install -r dependency.txt第一步...

2019-07-28 17:34:11 2798

原创 linux定时清除日志

如果服务器的磁盘空间不大,程序运行的日志文件有可能会把磁盘空间占满,从而影响程序的正常运行,这时我们就可以写个定时任务只保存最近几天的日志,把之前的不用日志自动删除掉,具体操作有两步:删除命令find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;实例:将/opt/pmo/logs/mdm-standard/目录下所有5天前带".log....

2019-07-28 17:26:56 1085

原创 robotframework-接口测试详解(上传文件)

接上篇文章,写下接口需要上传附件要怎么做,直接先上代码,下面再详细解释 ${data} Get From Dictionary ${content} data #获取data信息 ${tokenId} Get From Dictionary ${data} tokenId #tokenId ${file1} Evalua...

2019-07-28 16:55:06 5747

原创 robotframework-接口测试详解

最近做接口自动化测试的项目组越来越多了,打算后面写一个RF+requests做接口测试的系列文档,总结遇到的问题,也帮助新入门的同学有个了解,如发现我文档中的不足,请提出意见或建议,以期共同进步!!!一、环境准备1、安装robotframework环境2、相关库:requests,RequestLibrary3、会抓包,不论是工具或者F12二、接口实例比如我们要做一个testerhom...

2018-10-21 17:56:06 9601 2

原创 APP功能测试点汇总

随着智能机的发展,app移动测试越来越重要,其中功能测试仍然是基础和重点。作为一个老司机,针对大多数的app和移动设备,总结了一些app测试点给大家,希望对刚入坑的小伙伴有点帮助。1、安装和卸载先说安装,要考虑如下几点:是否可以正常安装:1、命令行,2、第三方工具,比如豌豆荚、pp助手等不同的系统、机型、版本是否能安装安装过程是否可以暂停,暂停后能否再继续安装时空间不足安装时...

2018-03-22 16:47:18 13553 2

原创 adb报错 error:unknown host service

使用appium或者adb有时会报error:unknown host service,原因是5037端口被占用解决方法1、查看是哪个应用程序占用了5037,在cmd输入命令行:netstat -ano|findstr "5037" 如上图,发现应用程序pid为27416的应用占用2、打开任务管理器,查找相关进程 发现是360手机助手占用该端口3、关闭或者卸载相关应用 一般情况下360或者金山

2017-12-13 14:57:41 4522

原创 linux查找文件命令

Linux与查找相关的命令主要有以下4个:whereis、locate、find、which。其中find 不常用,whereis与locate经常使用,因为whereis与locate是利用数据库来查找数据,而find直接查找硬盘,速度较慢。which则是在PATH变量指定的路径中搜索指定的系统命令的位置。下面讲一下各自的用法whereiswhereis 命令只能对用户程序名称的搜索,即:定位/返

2017-11-29 14:36:51 635

原创 接口测试要测试什么?怎么测?

WHY为什么要做接口测试?我个人认为有两个原因:1、尽早暴露出接口问题,减少返工工作量 2、自动化接口测试,减少冒烟、回归测试的重复工作HOW接口测试的用例设计是关键,不能只是单纯正常请求通过就算接口测试过了,要从业务、功能、性能等上去设计用例。参考了网上的资料还有平时自己的一些经验,下图算是一个大致的设计思路吧测试工具的选择有很多,比如:postman,jmeter等,习惯用哪个就用哪个

2017-11-15 13:39:01 11367

转载 测试用例设计技巧

测试用例的编写可不简单,写一份专业的测试用例,是所有测试工作者考虑的内容,其实用例的编写是可以通过一些思路来进行,不少比较成熟的公司为了提升用例的专业性,就会有自己的用例库,包括流程、关注点,以及自己定义的模板。第一步、UI体验测试1.风格、样式、颜色是否协调 2. 界面布局是否整齐、协调(保证全部显示出来的,尽量不要使用滚动条 3. 界面操作、标题描述是否恰当(描述有歧义、注意是否有错别字)。

2017-09-27 14:55:09 759

原创 linux grep查看指定内容上下几行

linux系统中,可以利用grep查看指定的内容, 比如:grep “123” test.log //查看test.log中包含123字符的日志如果想查看指定内容上下几行,可以用参考下面的用法:$grep -10 ‘123’ test.log//打印匹配行的前后10行 或 $grep -C 10 ‘123’ test.log//打印匹配行的前后10行 或 $ grep -A 10 -

2017-09-18 14:26:35 85792 4

原创 Fiddler4使用教程

QuickExec命令行的使用Fiddler的左下角有一个命令行工具叫做QuickExec,允许你直接输入命令。 常见得命令有:help 打开官方的使用页面介绍,所有的命令都会列出来cls 清屏 (Ctrl+x 也可以清屏)select 选择会话的命令?.png 用来选择png后缀的图片bpu 截获request 设置断点修改RequestFiddler最强大的功能莫过于设置断点了,设置

2017-08-31 11:36:23 4300

原创 Fiddler手机抓包

前置:安装fiddler,手机和pc处于同一个局域网中PC端fiddler配置配置fiddler允许监听到https,因为fiddler默认只抓取http格式的设置HTTPS打开fiddler,选择菜单Tools—>Options,在options弹出框选择https,勾选下图选项: 首次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行设置connections,允许远

2017-08-31 10:27:44 1203

原创 Hbase Table already exists

问题描述:前端时间用pinpoint采集数据保存到Hbase,脏数据比较多,想清空数据库重新测试,发现Hbase清空表只能先删除表再重建,不能只清空数据;删除后重建表的时候就报Table already exists,用list查看发现表已经被删了,所以懵逼了~解决方法1、通过./hbase zkcli命令进入zookeeper client模式2、输入ls /hbase/table命令看到zo

2017-08-10 14:45:47 5264

原创 pinpoint安装部署(二)

解释:我也不知道为啥突然编辑器卡起来了,只能分两篇4. 安装pinpoint-web4.1 部署war包 解压Tomcat,将Tomcat重命名移动到指定位置cd /home/pp_res/tar -zxvf apache-tomcat-8.0.36.tar.gzmv apache-tomcat-8.0.36/ /data/service/pp-web修改pp-web的Tomcat的配置,主要

2017-07-18 11:09:39 2236 1

原创 pinpoint安装部署(一)

pinpoint是开源在github上的一款APM监控工具,它是用Java编写的,用于大规模分布式系统监控。它对性能的影响最小(只增加约3%资源利用率),安装agent是无侵入式的,只需要在被测试的Tomcat中加上3句话,打下探针,就可以监控整套程序了。这篇Blog主要是想记录一下它安装的过程,方便日后查阅。我安装它用到的2台 CentOS6.8 虚拟机,一台主要部署pinpoint的主程序,一台

2017-07-18 10:02:09 4884 4

原创 jmeter脚本录制

录制常用的方法有两种: 1、利用badboy进行录制 2、jmeter自带的录制功能badboy录制首先安装badboy并打开,点击红色录制按钮,并在地址栏输入URL地址 录制结束后,点击黑色的方框按钮脚本停止录制,并保存为jmeter脚本: File ——>Export to Jmeter然后用jmeter打开保存的录制脚本即可jmeter录制1、测试计划下添加一个

2017-06-20 15:02:59 1227

WEB前端测试点汇总整理

包括功能、性能、安全等方面的测试点

2023-03-29

软件性能测试.xmind

对同一个系统来说,不同的对象群体对软件性能的关注点和期望也不完全相同,甚至很多时候是对立的。这里,不同的对象群体可以分为四大类:终端用户、系统运维人员、软件设计开发人员和性能测试人员。

2022-08-30

移动测试相关的测试点汇总

移动测试相关的测试内容汇总

2021-08-05

SAFe4.5白皮书-cn.pdf

精益企业规模化敏捷框架概览

2021-05-26

chromedriver2.28

支持谷歌浏览器 v55-57 版本,selenium、macaca谷歌浏览器驱动升级必备,64位系统亲测可正常运行

2017-03-21

appium客户端集合包

appium客户端

2017-03-08

appiumlibrary

RF移动测试必备库appiumlibrary

2017-03-08

unic.py文件下载使用

解决ride日志中文显示为unicode编码的问题

2017-02-13

chromedriver2.27

支持谷歌浏览器 v54-56 版本,selenium、macaca谷歌浏览器驱动升级必备,64位系统亲测可正常运行

2017-01-18

get-pip.py

安装pip工具

2016-12-23

python-2.7.10.amd64.msi

python-2.7.10.amd64.msi ,64位

2016-11-25

wxPython2.8-win64-unicode-2.8.12.1-py27.exe

robotframework-ride启动必需

2016-11-10

autoitX3.dll

替代autoitlibrary下lib内的文件,使其支持x64位windows系统

2016-11-10

autoit-v3.exe

利用模拟键盘按键,鼠标移动和窗口/控件的组合来实现自动化任务

2016-11-10

AutoItLibrary-1.1_x64.rar

robotframework所用library

2016-11-10

pywin32-220.win-amd64-py2.7.exe

autoitlibrary相关安装程序

2016-11-10

ajax框架:dwr与ext实战

7.DWR快速上手 ......................................................................................................................................................................3 1.DWR 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.DWR 马上上手 : 在 JS 调用 JAVA 对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.DWR 进阶 : LOADING 界面创建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4.DWR 进阶 : 线交流功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 5.DWR 应用小结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 8.DWR综合实践:用户管理模块实现..................................................................................................................................18 1 . 系统功能界面: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2 . 编写后台业务实现: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3 . 测试 DWR : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 4 . 编写前台 DWR 调用代码: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 5 . 集合类型的自动转换: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 6.JAVA 对象与 JS 对象的对接: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 7.DWR 中快捷的批赋值方法: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 9.DWR详解...............................................................................................................................

2011-12-15

空空如也

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

TA关注的人

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