乐于分享专注技术
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
使用appium或者adb有时会报error:unknown host service,原因是5037端口被占用 解决方法 1、查看是哪个应用程序占用了5037,在cmd输入命令行: ...
Linux与查找相关的命令主要有以下4个:whereis、locate、find、which。
WHY 为什么要做接口测试?我个人认为有两个原因: 1、尽早暴露出接口问题,减少返工工作量 2、自动化接口测试,减少冒烟、回归测试的重复工作 HOW 接口测试的用例设计是关键,不能只是单纯正常请求通过就算接口测试过了,要从业务、功能、性能等上去设计用例。
测试用例的编写可不简单,写一份专业的测试用例,是所有测试工作者考虑的内容,其实用例的编写是可以通过一些思路来进行,不少比较成熟的公司为了提升用例的专业性,就会有自己的用例库,包括流程、关注点,以及自己定义的模板。
linux系统中,可以利用grep查看指定的内容, 比如:grep “123” test.log //查看test.
QuickExec命令行的使用 Fiddler的左下角有一个命令行工具叫做QuickExec,允许你直接输入命令。
前置:安装fiddler,手机和pc处于同一个局域网中 PC端fiddler配置 配置fiddler允许监听到https,因为fiddler默认只抓取http格式的 设置HTTPS ...
问题描述:前端时间用pinpoint采集数据保存到Hbase,脏数据比较多,想清空数据库重新测试,发现Hbase清空表只能先删除表再重建,不能只清空数据;删除后重建表的时候就报Table already exists,用list查看发现表已经被删了,所以懵逼了~ 解决方法 1、通过.
pinpoint是开源在github上的一款APM监控工具,它是用Java编写的,用于大规模分布式系统监控。
录制常用的方法有两种: 1、利用badboy进行录制 2、jmeter自带的录制功能 badboy录制 首先安装badboy并打开,点击红色录制按钮,并在地...
git clone 远程操作的第一步,通常是从远程主机克隆一个版本库,这时就要用到git clone命令。
在windows系统上搭建jenkins持续集成有两种方法: 1、war文件,可以用tomcat或者java命令直接运行 2、msi安装,作为系统服务后台运行 前提:安装并配置java环境 war文件 下载地址:http://mirrors.
有时候测试环境会让更新到指定版本,用以验证问题或者其他原因 具体方法有两种: 方法1: svn merge回滚 1) 先 svn up,保证更新到最新的版本,如2106; 2) 然后用 svn log ,查看历史修改,找出要恢复的版本,如2105 。
1、上传文件抓包信息 注意:第三个红框中的query string不要写到Jmeter你的parameters下面,要放到路径里才有效 2、脚本内容如下 ...
-M –metadata name:value 给最顶层测试套件设置metadata (主要体现在测试报告中) a) example: –metadata version:1.2 -G –gettag tag * 给所有执行的测试 case设置给出的tag -t –test name * 根据测试case的名字或全面去选择运行。
开始学习jmeter的使用,以后会一步步的写出来,记录自己的成长之路,也希望对跟我一样初学者有些帮助。
突然又看了王帆的演讲,“不要等到来不及了,不要等到没有机会了。就像所有的父母都不愿意缺席孩子的成长,我们也不应该缺席他们的衰老。
读写配置文件在实际应用中具有十分强大的功能,python 读写配置文件ConfigParser模块是python自带的读取配置文件的模块.通过他可以方便的读取配置文件。
RF环境搭建 请参考:RF环境搭建 appiumlibrary安装 下载地址: https://github.
学习做自动化的同学一开始都是偏向于UI自动化,自己这些时间也写过很多:python的,Java的,以及RF关键字驱动的。
问题描述:接口、数据库返回信息有中文的时候会显示unicode的样式,如图 解决方法: 1、robotframework为3.
描述:第一次运行的时候日志能展示,再次运行脚本就没有日志了,重启ride还是出现这个问题 解决方法: 修改python路径\Lib\site-packages\robotide\contrib\testrunner目录下testrunner.
上次解决了python中文用户名的问题,最近用RF发现也有这个问题,报UTF-8的错误 错误日志: 解决方法 1、首先创建c:\Robotframework\temp\文件夹(也可以是...
具体表现为:执行用例报错,打开open_log.html查看日志,发现错误截图显示未找到,如图: 解决方案 配置Robotframework插件必要设置即可解决 原因分析 测试用例日志是robot-plugin目录下面log.
升级了jenkins,发现运行RF脚本会出现打不开日志的现象,报错内容为: 问了道长后有两种方法可以解决: 1、临时解决方案 jenkins系统管理—>运行命令行,在文本里输入 System.
安装 联网安装 可以下载get-pip.py,然后用命令安装 python get-pip.
最近搭建python环境时遇到:UnicodeDecodeError: ascii codec can t decode byte 0xe0 …这个错误, 究其原因是因为用了电脑设置用户的时候设置了中文名称 解决方法如下: 修改ntpath.
前置条件:节点服务器应与jenkins主服务器环境路径统一,比如:JDK,ant等 jenkins节点配置 进入节点管理界面:系统管理–》管理节点 点击新建节点进入节点配置页 节点名称:建议使用字母、数字或字母和数字的组合。
背景:用git管理源代码,所以需要jenkins安装Git Plugin插件配置 准备: 1、linux环境git客户端 2、jenkins环境 + git plugin插件 注意:jenkins、git在同一个linux服务器上 linux安装git 1、首先应该安装好必要的依赖包,省得在安装过程中出现各种问题。
背景:linux自带python版本为2.6.6,因项目需要升级到2.7.10 1、下载python安装包 # wget https://www.
背景:两台电脑,ip分别为:5, 10(简称) 目的:ip地址5服务器通过ssh远程访问10.无需输入密码 1、首先在5上生成密钥对。
标准库 Robot Framework可以直接导入使用的库,包括: Builtin:包含经常需要的关键字。
jenkins安装 详见Installing Jenkins,需要提的一点是Jenkins比较耗内存,不运行任何构建任务的情况下就吃掉了300多M,再加上构建任务时会占用更多,所以建议服务器的内存至少有1G,512M的话很可能在执行构建任务的时候内存不够用。
背景介绍:编号86服务器上的项目需要以编号92服务器项目远程触发构建,所以引进了远程构建这个操作 实现方式:令牌触发构建 具体步骤如下: 1、在86要触发的项目中,配置身份令牌 exp:口令为chinablue 远程触发的url地址应为: http://xxx.
一、由于selenium更新3.0的原因导致不在默认支持火狐浏览器,且支持的火狐浏览器大概在45以上的版本,所以很多都由于这个原因导致selenium在运行时打不开浏览器。
1、windows windows环境下使用mongodb可以安装可视化工具 比如:mongobooster, robomongo等 2、linux linux下mongo数据库的基本操作如下: 连接mongo数据库:mongo xxx.
1、 注意数据清理 在写脚本后注意及时清理接口测试过程中,向数据库或实时搜索中插入的数据,以免脚本的持续运行,会对数据库和实时搜索造成不必要的负担。
有时候做测试需要对log日志之类的做一下验证,这时候就需要用到这个库了 1、sshlibrary安装 下载地址:https://github.
在用selenium2library做web测试的时候,上传、下载等弹出操作有时候是不能准确的定位到,这个时候autoitlibrary就可以完美的解决这个问题。
昨天写了对mongodb的操作,今天来说说RF对mysql的操作 RF操作mysql也需要两个库: 其中databaselibrary也是操作oracle数据库必须的 下面讲讲这两个库的...
RF对mongodb操作需要安装两个必须的库如图: 两个库的安装方法: 1、pymongo 可以采用pip install pymongo(如果下载过慢,可指定下载源,如:-i http://pypi.
最近发现搭建RF环境是总是会遇到问题,所以把搭建过程总结一下,让新学的小伙伴少走些弯路,废话少说直接上主菜: 因为我的windows是64位的,所以以下均为64位的exe 安装前准备 1、python(2.