- 博客(20)
- 收藏
- 关注
原创 python 批量修改文件夹下所有文件的后缀名
前几天从网上爬去了图片(png格式),存放在路由器拖着的硬盘上,结果用pad、手机看不到这些图片,其他的jpg图片能正常查看到,于是就用Python写了脚本将所有文件修改后缀名使用Python 批量修改文件夹下的所有文件的后缀名#coding=utf-8import os#替换文件的后缀def ReplaceSuffix(filedir, suffix): files = os.listdir(filedir) for filename in files: .
2021-05-14 15:30:57
1137
原创 使用jmeter从数据库(oracle)中取值作为变量进行测试dubbo接口
下载jmeter插件拿到接口看一下参数描述,是需要从数据库中取值的,先新建一个JDBC Connection Configuration配置如下:Variable name: oracleValidation Query:select 1 from dual Database URL : jdbc:oracle:thi...
2019-03-13 16:11:07
558
原创 robotframework-给定日期推算星期几
前段时间有同事问我robot上有没有办法知道指定的某个日期是星期几,当时没有想起来,后来一直忙,直到现在才空下来,有时间解决一下这个问题,关于日期推算星期几,使用到泰勒公式,;根据 蔡勒(Zeller)公式使用robot编写出如下,供参考(未优化):${date} Set Variable 2018-01-22 ${century} Get Substring ${date} 0 ...
2019-01-24 13:45:55
1040
原创 RobotFrameWork 关键字Set Variable If 使用方法记录
Set Variable If关键字普通使用方法:The basic usage is giving a condition and two values. The given condition is first evaluated the same way as with the `Should Be True` keyword. If the condition is true, t...
2018-12-10 10:19:59
9774
原创 robot framework --Run KeyWord If 关键字下 多个执行条件以及多个执行句
RobortFramework --Run Keyword (if)用法小结:1、一般使用:${smlie} Set Variable 999 ${New} Set Variable 666 run keyword if '${smlie}'=='999' log yes 2、Run Keyword if 多个关键...
2018-12-06 10:31:51
19641
原创 web自动化测试robotframework 自动重跑失败用例并合成最终报告
使用robot跑页面自动化用例的时候,经常受到网络因素的影响而失败,这样跑一边的用例当然不是我们最终预想的,因此我们需要将失败的用例重跑,并生成报告。网上多是修改代码来实现自动重跑,其实pybot和rebot中已经有自带重跑失败用例与合成报告的方法了。在命令行下,直接pybot是最方便的,因此第一次用例:call Pybot.bat -outputdir C:\WebTest\web...
2018-11-08 16:33:57
2594
4
原创 robotframework 使用jQuery处理页面display隐藏内容
使用robot做页面自动化的时候经常遇到隐藏内容,如下:隐藏内容:隐藏内容是在产品名称之后,在产品名称之后的输入框点一下就会出现内容,在使用robot时候可以按照平时模拟鼠标点击,在等待一两秒时间等待出现选项框之后点击所需要的条目就可以,但是受制于网络因素有时候会失败,影响了跑自动化的效率,后来使用JQuery处理,处理如下:css样式:display:none这个时候需...
2018-11-05 09:43:07
1777
原创 命令行执行robotframework 遇到 AutoItLibrary . Run执行exe上传脚本失败记录
我在公司做自动化脚本选择的是robotframework最近公司领导要求把做的页面自动化成果展示在jenkins上,那就需要把写好的脚本放到Windows环境上,从jenkins上启动脚本使用的是最简单粗暴的方式:命令行执行pybot D:\robotframe\web\当时使用在执行的时候遇到一个问题,Failed to run FileName='Updatef.exe',上传文件脚本...
2018-10-31 15:30:14
1882
原创 robotframework 处理页面系统弹出的确认信息框架
使用robotframework 在页面自动化做完业务之后遇到弹出确认信息,如下图,谷歌浏览器按F12后这个弹窗上的元素没法后取到,这个弹框与页面之间有一个蒙版,不是alert也不是conform,既然获取不到元素信息,select widow、alert comform什么的就不行了,更别说什么click element之类的怎么处理这个弹框问题各种方法试了半天之后,发现一个方法,不是那...
2018-09-07 15:22:02
7393
3
原创 robot framework 遇到页面弹出框上传文件时处理
最近在做公司公司页面自动化的时候遇到上传文件的弹出框,如下图,在点击选择文件的时候回弹出一个文件选择窗口,记录下处理方法下载安装AutoIt 软件,安装python 安装AutoItLibrary,这个过程网上一大堆,不做叙述将AutoItLibrary导入到robotframework里面,之前导入后字体是红色的也就是导入失败,今天再次导入的时候是黑色字体也就是导入成功,不知道为什么...
2018-09-07 15:04:11
5831
1
原创 robot framework数据库连接查询
数据库:oracle在Test Suit在吉安用例新建UserKeyword中间关键字在resource中放置变量,如上图(dbScalar.txt),一开始变量名不是以下划线开头,结果Connect To Database Using Custom Params报找不到变量,加了下划线之后就能连接上了,不知道为什么数据库连接中的设置,命名“数据库连接”:新建一个数据库...
2018-09-05 09:04:44
1303
原创 jmeter 执行长时间未响应
在运行含有JDBC request的jmeter脚本测试时,遇到一个运行长时间未响应、没有进展,没有结果也没有结束的问题,在检查可能原因的时候发现是SQL语句的问题,原先的SQL语句如下:select TE.C_EXECUTE,V.C_PORT_CODE,TE.D_BIZ_DATE from T_E_CONFIRM TE inner join V_HT_FUNDNAV_ALL V on ...
2018-08-14 09:25:32
7384
原创 工作环境下Apache Jmeter + ANT +Jenkins 持续集成环境搭建(续)----Linux服务器上搭建ant和jmeter
接上文https://blog.csdn.net/be_x_man/article/details/80997740在本地配置好了jmeter和ant之后,还需要将脚本放在jenkins上运行,所以也需要在jenkins所在的Linux服务器上搭建jmeter和ant配置过程基本上和Windows上基本一致将ant、jmeter下载好之后上传到Linux服务器,由于没有root,只能放...
2018-07-17 10:52:34
2301
原创 工作环境下Apache Jmeter + ANT +Jenkins 持续集成环境搭建
最近工作需要在公司使用jmeter实现接口自动化测试,我就选取了jmeter+ant+jenkins,搭建环境过程如下本地环境:win7 64位 云桌面系统1,本地电脑上JDK安装,网上教程很多,这里不再记录2,本地电脑上Apache jmeter下载与安装地址:http://jmeter.apache.org/这里我选择下载的是4.0版本的,下载到D盘下载下来之后解压...
2018-07-12 09:02:29
1231
原创 Dubbo Plugin for Apache JMeter插件下载
dubbo是一个Apache JMeter的插件, 主要用途是在Jmeter中可视化的对Dubbo接口进行压力测试,简单易用。转载一个dubbo 的apache 的插件,开源项目https://www.oschina.net/p/jmeter-plugins-dubbo...
2018-07-10 11:27:36
3091
原创 python3下robot framework ride 测试环境搭建
换到一家新单位,开始了自动化测试的征途,由于新单位之前的自动化没有搞,测试人员只有那么4个人,而只有我一个是干自动化测试的,基本上是自己一个人从零开始挑大梁啊,心中满满的挑战感与不安。现在基本上确定了是使用python开始自动化框架搭建,今天下午我在自己的笔记本上尝试用python3搭建robot framework 框架,遇到不少问题,一步一步解决的,过程如下。系统使用的win10 ,pytho...
2018-07-04 17:49:42
13703
8
原创 阿里云centos上处理2t3ik与ddgs病毒
有段时间没有登陆阿里云了,前两天收到阿里云的短信,意思是:检测到我的linux服务器出现异常文件下载,请登陆控制台查看,我登陆控制台看到如下图显示系统centos由于我是新手,点了半天也没有免费的修复的按钮,而且升级企业版才可以查看,穷屌丝一个,升级企业版是不可能得到……于是我就没有管它。今天有时间登陆阿里云服务器看看什么情况,使用xshell连接,输入命令时候一卡一卡的,我还以为是xshell的...
2018-04-16 14:03:52
1586
转载 程序员面试时候出的一些逻辑问题
第1章数学趣题解析1.酒水分装问题某人有12品脱啤酒一瓶(品脱是英容量单位,1品脱=0.568升),想从中倒出6品脱。但是他没有6品脱的容器,只有一个8品脱的容器和一个5品脱的容器。怎样的倒法才能使8品脱的容器中恰好装入6品脱啤酒? 分析与解答这个数学游戏有两种不同的解法,如下面的两个表所示。第一种解法:12 12 4 4 9 9 1 1 6 8 0 8 3 3 0 8...
2018-04-11 10:40:07
15621
转载 Web测试方法总结
Web测试方法总结 一、输入框...................................................................................................................... 1 1、字符型输入框:........................................................
2018-04-11 10:25:56
226
原创 selenium-python编写unittest运行代码时候不执行
使用python+ selenium 编写简单的自动化脚本的时候,自己写出简单的代码如下:import unittestfrom selenium import webdriverimport timeclass LoginCase(unittest.TestCase): def setUp(self): print('before test') se...
2018-03-20 16:41:55
4836
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人